Proto commits in baidu/bfs

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:43ce0d8
Author:Yan Shiguang
Committer:Yang Ce

Use ip address for internal communication #907 (#908) (#907)

The documentation is generated from this commit.

Commit:86e642a
Author:bluebore
Committer:bluebore

Use ip address for internal communication #907 (#907)

The documentation is generated from this commit.

Commit:7e59b83
Author:Yang Ce
Committer:Yan Shiguang

Dir lock (#527) (#527) Add dir lock support

Commit:ad878bb
Author:lylei
Committer:Yan Shiguang

Replicate multi-log in one rpc #794 (#860) * Replicate multi-log in one rpc #794

Commit:144e720
Author:lylei
Committer:Yang Ce

Ha.new (#838) Ha:log compaction & snapshot (#794)

Commit:8602bb8
Author:Yang Ce
Committer:Yan Shiguang

Check block size in recover (#770) (#770) * Check block size in recover

Commit:6ebf8e0
Author:lylei
Committer:Yan Shiguang

Bugfix: Do not pick the disk if there is not much space left (#669)

Commit:c7391e3
Author:DoDo1992
Committer:lylei

Link (#725) * Support symlink: only for file symlink (#704) This version is just for file symlink. Dir symlink is not supported!

Commit:5a9f85f
Author:lylei
Committer:Yan Shiguang

Disk load balance (#652) * Add class Disk in Chunkserver (#669) Add a class Disk, Each disk(SATA, SSD, etc) corresponds to a Disk object. So the Chunkserver can see and manage all the disks. This makes load balance between disks possible.

Commit:66c96c5
Author:lylei
Committer:Yan Shiguang

Add option to control sync_on_close (#719) Add sync_on_close option (#718)

Commit:c4e6832
Author:ibwroot
Committer:Yang Ce

Add implemention of chmod for bfs_client. (#707) (#709)

Commit:7501fa3
Author:Yan Shiguang
Committer:Yang Ce

Update raft implement (#677) (#676)

Commit:8def344
Author:yvxiang

Update proto

Commit:684a904
Author:yvxiang

Update metaserver

Commit:22b7a3b
Author:bluebore

Fix proto

Commit:21d657e
Author:bluebore

Ms update

Commit:881dcb2
Author:lylei
Committer:lylei

add cs start time on web #375

Commit:87e80d1
Author:lylei
Committer:lylei

add cs start time on web #375

Commit:eede48a
Author:lylei
Committer:lylei

add report_id | rm debug log

Commit:3f0760c
Author:lylei
Committer:lylei

add report_id

Commit:7450ada
Author:lylei

Merge remote-tracking branch 'dfs/master' into dead

Commit:05fb618
Author:lylei

add report_id

Commit:39ad062
Author:lylei
Committer:lylei

report with check

Commit:2ea67c8
Author:bluebore
Committer:bluebore

Add set keepalive_timeout

Commit:f27efd3
Author:lylei
Committer:lylei

fix set_param

Commit:10f726c
Author:lylei
Committer:lylei

add web set_param

Commit:4112035
Author:lylei
Committer:GitHub

Merge pull request #421 from baidu/region Select chunkserver by tag

Commit:40162a9
Author:yvxiang

Chunkserver report push block fail reason

Commit:52f4de4
Author:bluebore

Merge branch 'master' into region

Commit:a27498e
Author:lylei
Committer:GitHub

Merge pull request #422 from yvxiang/recover_cs_timeout Recover cs timeout

Commit:a673d37
Author:bluebore
Committer:bluebore

Add synclog_limit

Commit:3c656a8
Author:bluebore

Merge branch 'start_recover' into regionM

Commit:ae107ed
Author:lylei
Committer:lylei

add start writing | address comments

Commit:acd03f8
Author:yvxiang

Record timeout for each recover block

Commit:0e091df
Author:yvxiang

Cs support recover timeout

Commit:ef67daf
Author:bluebore

Select chunkserver by tag

Commit:c99d9e0
Author:lylei

add start writing | address comments

Commit:6172ec7
Author:lylei
Committer:lylei

add start writing

Commit:d226c67
Author:lylei
Committer:lylei

modify load

Commit:18857c2
Author:lylei

Merge remote-tracking branch 'dfs/master' into ns_dumpls

Commit:6da4a31
Author:lylei

merge

Commit:f3e0371
Author:caijieming
Committer:caijieming

nameserver: add du rpc

Commit:461a6a9
Author:lylei

int64->int32

Commit:73cad6a
Author:lylei
Committer:lylei

Merge remote-tracking branch 'dfs/master' into rec

Commit:b337286
Author:lylei
Committer:lylei

report recover pending

Commit:52f7e0e
Author:lylei

fix proto

Commit:a427338
Author:yvxiang

Update error code

Commit:50a842a
Author:yvxiang

Update error code

Commit:759bef9
Author:yvxiang

Update status code & error code

Commit:dfa0907
Author:yvxiang

Fix status code & errno

Commit:6715e01
Author:yvxiang

Sdk error code

Commit:eb6a5ba
Author:yvxiang
Committer:yvxiang

Omit path which is not in current configuration

Commit:931c6d3
Author:yvxiang
Committer:yvxiang

Store store_path in BlockMeta

Commit:a822477
Author:yvxiang

Merge branch 'upstream_master' into offline_machine

Commit:10c46cc
Author:yvxiang

issue #338 Step 1 Mark chunkserver readonly

Commit:e8e308c
Author:yvxiang

issue #338 Step 1 Mark chunkserver readonly

Commit:e7ff34e
Author:yvxiang

Move ChunkserverInfo to nameserver.proto

Commit:ca37c61
Author:lylei
Committer:lylei

logdb with indexed log

Commit:95b77b3
Author:lylei

logdb write log

Commit:9485214
Author:lylei

Merge remote-tracking branch 'bfs/master' into logdb

Commit:333da8f
Author:lylei

ha/ms use logdb

Commit:ed0a48d
Author:yvxiang

Merge branch 'upstream_master' into split

Commit:d42a2ca
Author:yvxiang

Sdk report close errors

Commit:370d024
Author:yvxiang

Use enum type

Commit:f1158c0
Author:bluebore

required -> optional

Commit:bff5a7b
Author:bluebore

Don't commit log from previous term

Commit:7254518
Author:bluebore

Merge master

Commit:d14bb03
Author:yvxiang

Don't modify origin write request

Commit:391c66a
Author:lylei

slave switch to leader

Commit:af671cc
Author:yvxiang

Share same write request in chains write

Commit:0e569d7
Author:bluebore

Support tail batch

Commit:3ef2f41
Author:bluebore

Add NameServerClient

Commit:e032ecd
Author:bluebore

Add raft ha_strategy

Commit:709aff4
Author:lylei
Committer:lylei

ha nameserver part

Commit:c2127ea
Author:lylei
Committer:lylei

ha nameserver part

Commit:2110818
Author:lylei

ha nameserver part

Commit:2be57ee
Author:lylei

ha strategies, not working yet

Commit:6b33bb7
Author:yvxiang

Add unfinished_writes flag

Commit:b6924e6
Author:lylei
Committer:lylei

ha master&slave

Commit:7f01af0
Author:bluebore

Log replication

Commit:560a389
Author:bluebore

Merge master

Commit:d945c2c
Author:bluebore

Leader election

Commit:e9e6c4a
Author:bluebore

Add raft.proto

Commit:37509fa
Author:lylei
Committer:lylei

master slave

Commit:0ce4e78
Author:lylei
Committer:lylei

fix push block ref leak & push failed when cs restarted | address comments

Commit:ff0030a
Author:lylei

recover with broken point

Commit:6c3d363
Author:lylei

merge from master

Commit:477c1cd
Author:lylei
Committer:lylei

pull -> push

Commit:1a0e372
Author:bluebore
Committer:bluebore

Merge master

Commit:9fe4fa5
Author:lylei
Committer:lylei

merge from master

Commit:cc6e9d6
Author:lylei
Committer:lylei

pull -> push

Commit:03127f8
Author:bluebore

Merge remote master

Commit:a0e742f
Author:bluebore

Add LocationProvider

Commit:649005e
Author:lylei

Merge remote-tracking branch 'dfs/master' into load

Commit:fc41d10
Author:lylei

add pending_writes

Commit:da30533
Author:yvxiang

Fix log

Commit:8f640cb
Author:yvxiang

Fix Stat()

Commit:e58a247
Author:lylei

Merge remote-tracking branch 'dfs/master' into close

Commit:038603a
Author:lylei
Committer:lylei

add r/w stat to webserver

Commit:fdccc8c
Author:lylei
Committer:lylei

interupt pull when block is deleted