Gyu-Ho Lee
|
953a08d841
|
*: clean up from gosimple
|
2016-04-08 11:55:03 -07:00 |
|
Gyu-Ho Lee
|
4041bbe571
|
Merge pull request #5008 from gyuho/gosimple_unused
clean up with gosimple and unused
|
2016-04-07 23:31:21 -07:00 |
|
Gyu-Ho Lee
|
fb85da92e8
|
*: fix based on gosimple and unused
|
2016-04-07 23:16:37 -07:00 |
|
Xiang Li
|
9c7fb9c360
|
*: fix misspell
|
2016-04-07 21:57:06 -07:00 |
|
Anthony Romano
|
dc17eaace7
|
*: rename Lease Create to Grant
Creating a lease through the client API interface union looked like
"c.Create(...)"-- the method name wasn't very descriptive.
|
2016-04-07 12:28:14 -07:00 |
|
Gyu-Ho Lee
|
6e6d64fb9b
|
*: clean up unused vars, functions
With help from https://github.com/dominikh/go-unused.
IsNetTimeoutError seems useful, so moved to pkg/netutil.
|
2016-04-06 21:33:55 -07:00 |
|
Xiang Li
|
d2ce6836af
|
Merge pull request #4942 from xiang90/def
backend: reset count in defrg
|
2016-04-02 18:43:03 -07:00 |
|
Xiang Li
|
2b54b73b90
|
backend: reset count in defrg
|
2016-04-02 17:25:05 -07:00 |
|
Gyu-Ho Lee
|
b0cc0e443c
|
*: clean up if, bool comparison
|
2016-04-02 12:55:11 -07:00 |
|
Anthony Romano
|
6f707b857a
|
etcdserver, storage: don't ack physical compaction on error or snap restore
Snapshot recovery will reset the FIFO; reschedule the physical acknowledgment
instead of acknowledging on scheduler teardown.
|
2016-04-01 16:32:05 -07:00 |
|
Anthony Romano
|
81de5648d9
|
etcdserver: force backend commit before acking physical compaction
|
2016-03-31 21:25:40 -07:00 |
|
Gyu-Ho Lee
|
6cf198d1b1
|
Merge pull request #4911 from heyitsanthony/physical-already
etcdserver, storage: wait for physical compaction if already compacted
|
2016-03-30 14:27:21 -07:00 |
|
Anthony Romano
|
7b37bd332c
|
etcdserver, storage: wait for physical compaction if already compacted
|
2016-03-30 13:59:52 -07:00 |
|
Xiang Li
|
14f146b9f7
|
Merge pull request #4908 from xiang90/c
*: simplify consistent index handling
|
2016-03-30 13:53:21 -07:00 |
|
Xiang Li
|
eddc741b5e
|
*: simplify consistent index handling
|
2016-03-30 13:38:28 -07:00 |
|
Anthony Romano
|
4b35cb9462
|
etcdserver, storage: optionally wait for Compaction completion in RPC
|
2016-03-30 09:45:30 -07:00 |
|
Anthony Romano
|
9b2c963179
|
etcdserver: configurable backend size quota
Configurable with the flag --experimental-quota-backend-bytes and
through ServerConfig.QuotaBackendBytes.
Fixes #4894
|
2016-03-29 18:39:25 -07:00 |
|
Anthony Romano
|
ae077a2183
|
backend: add UnsafeForEach to BatchTx
Useful for efficiently iterating over an entire bucket.
|
2016-03-28 14:56:26 -07:00 |
|
Anthony Romano
|
bd832e5b0a
|
*: migrate Godeps to vendor/
|
2016-03-22 17:10:28 -07:00 |
|
Gyu-Ho Lee
|
dae7e009b0
|
*: godoc clean up
|
2016-03-19 14:19:23 -07:00 |
|
Xiang Li
|
d883d5acd3
|
storage: support seq put to make db more compact
|
2016-03-15 16:36:36 -07:00 |
|
Anthony Romano
|
6650db53a4
|
Merge pull request #4733 from heyitsanthony/backend-alignment
storage/backend: align fields used for atomic ops
|
2016-03-09 11:42:55 -08:00 |
|
Anthony Romano
|
dd01ab6dc0
|
storage/backend: align fields used for atomic ops
Fixes crashes on 32-bit tests.
|
2016-03-09 11:17:27 -08:00 |
|
Xiang Li
|
6cf4c4b3fd
|
backend: fix TestBackendClose by giving more time to wait for io
|
2016-03-09 09:44:16 -08:00 |
|
Anthony Romano
|
5f304b4dee
|
*: build phony etcd server binary for unsupported architectures
We don't qualify etcdserver for anything other than amd64, so don't
build binaries that are untested and might be unreliable.
|
2016-03-08 13:12:11 -08:00 |
|
Xiang Li
|
e9be0415fd
|
Merge pull request #4703 from xiang90/future_watch
*: support watch from future revision
|
2016-03-07 11:31:12 -08:00 |
|
Xiang Li
|
036ed87c6d
|
*: support watch from future revision
|
2016-03-07 10:57:30 -08:00 |
|
Gyu-Ho Lee
|
50fd9d3b57
|
storage: fix minor typos
|
2016-03-06 17:05:02 -08:00 |
|
Anthony Romano
|
713f7c056f
|
storage: use creation revision to compute txn event types
Fixes #4688
|
2016-03-05 19:03:07 -08:00 |
|
Xiang Li
|
9143329c85
|
storage: implement requestProgress
|
2016-03-03 09:39:29 -08:00 |
|
Xiang Li
|
558640d91e
|
backend: support shrink db
|
2016-03-02 14:35:28 -08:00 |
|
Anthony Romano
|
c0eac7ab72
|
storage: support watch on ranges
|
2016-02-29 15:20:41 -08:00 |
|
Hongchao Deng
|
6d32e44b0c
|
kv.proto: docs fix on watch event of DELETE/EXPIRE
|
2016-02-25 13:51:38 -08:00 |
|
Anthony Romano
|
afa0368dcc
|
*: fix godoc bugs in interfaces and slice fields
detected with goword
|
2016-02-24 00:45:40 -08:00 |
|
Anthony Romano
|
c5b51946eb
|
*: exported godoc fixups
|
2016-02-21 20:36:44 -08:00 |
|
Hongchao Deng
|
93795745b0
|
storage: add watch event docs for create case
|
2016-02-18 13:58:36 -08:00 |
|
Anthony Romano
|
7c17665a1a
|
storage: limit total unique revisions in unsynced watcher event list
|
2016-02-18 11:36:22 -08:00 |
|
Anthony Romano
|
ef2d3feca6
|
Merge pull request #4528 from heyitsanthony/fix-watchcurrev
fix several watcher races
|
2016-02-17 14:26:33 -08:00 |
|
Anthony Romano
|
af225e7433
|
v3rpc: don't race on current watcher header revision
|
2016-02-17 14:03:52 -08:00 |
|
Anthony Romano
|
2cbf7cf6d1
|
storage: do not send outdated events to unsynced watchers
|
2016-02-17 14:03:51 -08:00 |
|
Gyu-Ho Lee
|
449c116a44
|
storage: shadowed err var fix at go-tip
|
2016-02-14 19:49:03 -08:00 |
|
Anthony Romano
|
ee1a03167d
|
storage, v3: pass compaction revision through watchresponse
|
2016-02-12 14:06:59 -08:00 |
|
Xiang Li
|
30c11c1bca
|
*: support local range request
|
2016-02-12 12:04:06 -08:00 |
|
Anthony Romano
|
9cd45312d5
|
Merge pull request #4505 from heyitsanthony/v3-range-ge
storage: support ranges for >= key
|
2016-02-12 10:03:45 -08:00 |
|
Anthony Romano
|
4854d7f69d
|
storage: support ranges for >= key
If end == "", range(key, end) will give all keys >= key.
|
2016-02-12 09:45:43 -08:00 |
|
Hongchao Deng
|
c27a4a1d3d
|
kv.proto: docs of create_revision, mod_revision
|
2016-02-11 18:25:46 -08:00 |
|
Xiang Li
|
40c598cfa6
|
Merge pull request #4494 from xiang90/sched
*: fix schedule.Wait race
|
2016-02-11 15:56:01 -08:00 |
|
Xiang Li
|
bfa5e310a9
|
*: detach keys from leases
1. deatch when a key is removed
2. deatch when the key's lease changes
3. potentially deatch when restroing a tombstone key
|
2016-02-11 15:31:25 -08:00 |
|
Xiang Li
|
870e4c2681
|
*: fix schedule.Wait race
|
2016-02-11 15:21:33 -08:00 |
|
Xiang Li
|
d314345e6d
|
*: add a scheduler and use it to schedule compaction
|
2016-02-10 14:27:08 -08:00 |
|