Code Monkey home page Code Monkey logo

redis-sharding-hs's People

Contributors

kni avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

redis-sharding-hs's Issues

Performance Problems with TCP_NODELAY Activated

As I am performing my benchmarks on the proxy with the updated commits, I have noticed that there is around 20% decrease in the number of transaction per second on read operations. There is also an increased bandwidth usage (upload speed is now double the amount of the download speed used by the proxy, hence probably wasted bandwidth)

Maybe we should let TCP_NODELAY deactivated for good.

You might also want to read more about TCP_NODELAY's consequences here:
http://www.unixguide.net/network/socketfaq/2.16.shtml

[Feature Request] Support for inline protocol

Some clients might still be using an old version of redis clients (or only telnet and similar tools are available at their disposal) so it might be better if we support such feature.

[Trivial] Github makes comments on code unreadable

I am currently working on adding some customizations on your base code for some (weird) internal purposes we do on our projects. However, reading Haskell code wasn't that easy and comments would really help.

But github seems to incorrectly encode Cyrillic (I guess) on commits that defeats the purpose of putting the comments on the code.

Is there a way to render the comments properly? I tried redecoding the files but it was futile as the characters never rendered properly on Cyrillic Windows and Macintosh formats. My terminal session is already on UTF-8 as well as my system.

Or if you have time, can you instead recomment them in English to eliminate the encoding problems altogether? (I am sorry for asking too much from you :( )

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.