Proto commits in baidu/ins

These 46 commits are when the Protocol Buffers files have changed:

Commit:78e9466
Author:Kai-Zhang

Support user defined session timeout

The documentation is generated from this commit.

Commit:9efec56
Author:Kai-Zhang
Committer:Kai-Zhang

Rebuild workspace

Commit:3768b3d
Author:Kai-Zhang

Add user interface for show statistics

Commit:d3e45d7
Author:Kai-Zhang

Add rpc interface for show rpc stats

Commit:00d9635
Author:Kai-Zhang

Fix lock problem and add script to generate op in sandbox

Commit:40353d1
Author:Kai-Zhang

Merge branch 'master' of https://github.com/fxsjy/ins

Commit:c7a69ed
Author:fxsjy

fix bug of handling write-busy

Commit:a87c70a
Author:Kai-Zhang

Fix unlogged data access and lock timeout

Commit:e383034
Author:Kai-Zhang

Approve watch operation

Commit:88c463d
Author:Kai-Zhang

Allow multi-session login the same user Fix scan and some interact error

Commit:f3c2f65
Author:Kai-Zhang

Use heartbeat to keep login status

Commit:fbe785f
Author:Kai-Zhang

Add register rpc, implement sdk interface and enrich the status

Commit:af32949
Author:Kai-Zhang

Add login/logout handler

Commit:6cfb092
Author:Kai-Zhang

Replace the levedb interface and add authentication implement

Commit:84ae2cc
Author:Kai-Zhang

Add delete interface to storage manager and modify some implement

Commit:b088d22
Author:Kai-Zhang

Add user manager

Commit:a573fbc
Author:Kai-Zhang

Add storage manager

Commit:c3a0c99
Author:yvxiang

Update ins_node.proto

Commit:ac978da
Author:fxsjy

remove safe-mode for watch&lock when leader-switch

Commit:ad67ed0
Author:fxsjy

change Watch proto

Commit:303135c
Author:fxsjy

improve Watch

Commit:d939c2b
Author:fxsjy

improve Watch

Commit:5b6b73f
Author:fxsjy

improve Lock&Watch

Commit:37f1661
Author:fxsjy

1) change proto, string->bytes for value; 2) fix bug in single-node cluster

Commit:9032940
Author:fxsjy

support binlog clean

Commit:5de5e2a
Author:fxsjy

suppor watch on parent key

Commit:bce85e6
Author:fxsjy

fix memory leak

Commit:063fa33
Author:fxsjy

support UnLock

Commit:600df83
Author:fxsjy

near realtime Watch

Commit:8392564
Author:fxsjy

remove ScanLocks API, simple is better

Commit:bb524ed
Author:fxsjy

support ScanLocks, can be used to do service-discovery

Commit:5dfffe6
Author:fxsjy

some code about distributed lock

Commit:79a8946
Author:fxsjy

support Scan

Commit:1405bb5
Author:fxsjy

1)support single-node cluster; 2)make Read safe

Commit:49e7f04
Author:fxsjy

fix a corner case

Commit:91bbf49
Author:fxsjy

1) improve performance (5w qps, 5k ups); 2)fix memory leak

Commit:56480df
Author:fxsjy

improve peformance of log alignment

Commit:aea881d
Author:fxsjy

put/get/delete works, try ins_shell.sh

Commit:c54054d
Author:fxsjy

fix a bug of log replication; show-cluster give more information

Commit:d303d66
Author:fxsjy

log replication (doing)

Commit:f2614b1
Author:fxsjy

logentry load&dump

Commit:9afe031
Author:fxsjy

binlog interface; sdk interface

Commit:b8037a6
Author:fxsjy

meta data persistence

Commit:0f9a405
Author:fxsjy

leader election works

Commit:9bf470f
Author:fxsjy

get & put interface

Commit:ddc4f79
Author:fxsjy

rpc proto skeleton