- remove unused codes
- clean cache regions when region server socket close. fixed #16 #10
- remove zkjs deps
- prefetch table all regions the first time; refetch regions when offline happen. #10 #16
- add communication protocol, diagram between client and server. fixed #14
- add benchmark results to readme
- fixed QPS caculate wrong
- show use time
- add getRow and get() benchmark
- add benchmark.js fixed #7
- fixed #13 Maximum call stack size exceeded
- #7 add benchmark
- fixed #12 , use node-zookeeper-client instead of zkjs.
- Bytes.toLong move to WritableUtils.toLong
- prefetchRegionCache() after getClosestRowBefore(). fixed #9 Scan meta, get a table region
- locateRegion all side region row with startKey #9
- add scan and scanner #9
- add scan writable
- add more debug info
- support Put fixed #3
- change prototype code style
- add coverage, remove htable.js
- not handle read after every call. fixed #4
- receiveResponse on nextTick; add more tests for network error cases. fixed #5
- fix interceptor's error
- add close, error, request timeout handle #5
- support
getRow(table, rowkey, columns, callback)
- use zookeeper-watcher
- one hostport one connection
- support get(table, Get) now.
- fixed client.prototype
- client.locateRegion() done
- remove config.js
- fixed writeLong 29
- get region from meta
- getProtocolVersion() and getClosestRowBefore()
- writable
- Result readFields
- move bytes.js to util/bytes.js; add HbaseObjectWrite
- rename outStream to DataOutPutBuffer
- Get readFields done
- add Get.js
- dir change
- add writeChar, writeByte, writeBoolean
- add writeLong and writeInt
- update readme
- add logo
- Initial commit