Commit Graph

  • e23f9e76d1 raft: do not applysnapshot in raft Xiang Li 2014-11-26 10:59:13 -08:00
  • d01d6119e5 Merge pull request #1792 from xiang90/fix_raft_l v0.5.0-alpha.4 Xiang Li 2014-11-25 23:32:01 -08:00
  • 39e6631447 raft: always write dummy entry to storage Xiang Li 2014-11-25 23:27:40 -08:00
  • 7614aa53bf version: bump to alpha.4 Yicheng Qin 2014-11-25 21:41:13 -08:00
  • 3dfc7d1bde Merge fd42223230a2e1e8def6cdd67318c839bfaa3ca8 into 006da2f8a0878b2bf7f66f488d095aed1e1d6db9 Xiang Li 2014-11-26 02:46:26 +00:00
  • 006da2f8a0 Merge pull request #1789 from yichengq/234 Yicheng Qin 2014-11-25 18:46:23 -08:00
  • d5ceb26408 rafthttp: only batch good MsgAppResp Yicheng Qin 2014-11-25 17:53:26 -08:00
  • 8de98d4903 raft: clean up Xiang Li 2014-11-25 16:21:50 -08:00
  • 9bd1786fe4 raft: memory storage does not append out of date entries Xiang Li 2014-11-25 15:18:40 -08:00
  • 9df0e7715d raft: do not panic on out of date compaction Xiang Li 2014-11-25 15:13:07 -08:00
  • 01cbcce8ba etcdserver: do not applySnapshot twice Xiang Li 2014-11-25 14:53:49 -08:00
  • 74d8c7f457 etcdserver: cleanup main loop Xiang Li 2014-11-25 14:38:18 -08:00
  • 7e6e305c4f Merge branch 'log_interface' Yicheng Qin 2014-11-25 14:22:11 -08:00
  • a13d5a70ff etcdserver: save snapshot before entries Yicheng Qin 2014-11-25 12:37:55 -08:00
  • dd57c1f189 Merge pull request #1784 from yichengq/234 Yicheng Qin 2014-11-25 11:52:01 -08:00
  • 4b43824be9 raft: not compact log if the compact index < first index of the log Yicheng Qin 2014-11-25 11:28:25 -08:00
  • 1a5333e51d Merge pull request #1778 from yichengq/232 Yicheng Qin 2014-11-25 11:16:44 -08:00
  • 07ca99f4d6 docs: add configuration doc Yicheng Qin 2014-11-24 16:22:25 -08:00
  • aa2721e31d Merge pull request #1781 from orls/fix-backup-snapshots Xiang Li 2014-11-25 08:59:16 -08:00
  • c46e30412e Merge pull request #1782 from orls/fix-forcenew-panic Xiang Li 2014-11-25 08:58:32 -08:00
  • dbb6a75e3f backup: Ensure dest snapshot dir always exists Owen Smith 2014-11-25 13:58:06 +00:00
  • c67b937d62 etcdserver: truncate WAL from correct index when forcing new cluster Owen Smith 2014-11-25 15:18:14 +00:00
  • 9974bf0291 backup: Add fatal if dest snapshot failed Owen Smith 2014-11-25 13:57:47 +00:00
  • 8aa89dba3d raft: make if checking match the error in storage.Term Yicheng Qin 2014-11-25 00:52:13 -08:00
  • 8ee1bf31d6 raft: use IsEmptySnap to check the empty snapshot Yicheng Qin 2014-11-25 00:37:21 -08:00
  • e466126510 raft: set snapshot to nil when it is saved Yicheng Qin 2014-11-25 00:22:26 -08:00
  • e17bcd8932 raft: remove wont-fix TODO in ApplyConfChange Yicheng Qin 2014-11-25 00:10:44 -08:00
  • 85d0e2f130 raft: remove unused raftLog.isOutOfAppliedBounds Yicheng Qin 2014-11-25 00:07:55 -08:00
  • 1e0f87df8c raft: stricter checking in raftLog.slice Yicheng Qin 2014-11-25 00:05:00 -08:00
  • 1d01c8aa2d raft: remove unused raftLog.at function Yicheng Qin 2014-11-24 23:51:34 -08:00
  • 2c06a1d815 raft: not set applied when restore log from snapshot Yicheng Qin 2014-11-24 23:37:47 -08:00
  • 0d200baf72 raft: refine raftLog.term Yicheng Qin 2014-11-24 23:27:57 -08:00
  • 7fcaca6d18 raft: simplify raftLog.lastIndex Yicheng Qin 2014-11-24 23:08:51 -08:00
  • 8670f4012b raft: remove useless line in raftLog.append Yicheng Qin 2014-11-24 22:42:55 -08:00
  • 239c8dd479 raft: add comment to newLog Yicheng Qin 2014-11-24 21:47:12 -08:00
  • 54e1237271 etcdserver: panic when snapshot on raft storage Yicheng Qin 2014-11-24 21:22:49 -08:00
  • 1b038da18a etcdserver: init snapi when init appliedi Yicheng Qin 2014-11-24 21:19:30 -08:00
  • bd9e93eeea etcdserver: remove finished TODO for raftStorage.Compact Yicheng Qin 2014-11-24 21:10:53 -08:00
  • 185d37c333 etcdserver: not load dummy entry from the wal Yicheng Qin 2014-11-24 20:51:04 -08:00
  • e3cb3d640b Merge pull request #1780 from xiang90/fix_raft_lead Xiang Li 2014-11-24 19:29:53 -08:00
  • 9455119968 raft: always check leader changes in node run loop Xiang Li 2014-11-24 19:07:10 -08:00
  • d67eea4a7d Merge pull request #1779 from yichengq/233 Yicheng Qin 2014-11-24 17:44:25 -08:00
  • 61ce494386 rafthttp: limit the buffer for every read correctly Yicheng Qin 2014-11-24 17:23:57 -08:00
  • 65ad1f6ffd raft: attach Index to Entry in all tests Xiang Li 2014-11-24 17:13:47 -08:00
  • 10ebf1a335 raft: fix memoryStorage append Xiang Li 2014-11-24 16:36:59 -08:00
  • 2876c652ab raft: fix for go vet Xiang Li 2014-11-24 15:00:38 -08:00
  • d69e4dbe6d etcdserver: initial index to 1 Xiang Li 2014-11-24 14:57:08 -08:00
  • 453133977d etcdserver: save snapshot only if the index is greater than previous snap index Xiang Li 2014-11-24 14:28:13 -08:00
  • 4b7af29c37 etcdserver: fix TriggerSnap test. Xiang Li 2014-11-24 14:04:57 -08:00
  • bf5b39c3cf Merge 9ddd8ee539081d1d11493b04f828401944664891 into cfb96de413ecd115d63640c639bb3068e869921e Ben Darnell 2014-11-24 22:06:32 +00:00
  • cfb96de413 Merge pull request #1770 from yichengq/230 Yicheng Qin 2014-11-24 14:01:57 -08:00
  • 1e797c1e38 rafthttp: limit the data size read from connection each time Yicheng Qin 2014-11-24 13:32:09 -08:00
  • 3e55834c38 *: set read/write timeout for raft transport and listener Yicheng Qin 2014-11-23 23:37:54 -08:00
  • ad58122e3c pkg/transport: fix dialer typo Yicheng Qin 2014-11-23 23:21:33 -08:00
  • 400e573013 rafthttp: log start and stop of streaming Yicheng Qin 2014-11-22 22:24:10 -08:00
  • 62a8df304a raft: fix error message in TestLogRestore Xiang Li 2014-11-24 11:10:02 -08:00
  • e8afdcfe0a raft: refactor testUnstableEnts Xiang Li 2014-11-24 10:40:38 -08:00
  • 08f156a1de etcdserver: remove extra empty line in snapshot func Xiang Li 2014-11-24 10:27:18 -08:00
  • 3dd4c458ca raft: refactor term in log.go Xiang Li 2014-11-24 10:13:56 -08:00
  • 94190286ff raft: add comment for append in unstableEntries in log.go Xiang Li 2014-11-24 09:05:40 -08:00
  • 0a46c70f5d raft: use empty slice in unstableEntries in log.go Xiang Li 2014-11-24 09:04:45 -08:00
  • bc0e72acb9 raft: clean up panic in log.go Xiang Li 2014-11-24 09:01:25 -08:00
  • f3cef87c69 raft: remove extra empty line in log.go Xiang Li 2014-11-24 08:43:34 -08:00
  • 6c8e294d20 test: longer test timeout Xiang Li 2014-11-24 08:37:26 -08:00
  • bdbafe2cf3 raft: use max in log.slice Xiang Li 2014-11-24 08:36:15 -08:00
  • bb640e326d Merge pull request #1773 from xiang90/header Xiang Li 2014-11-24 00:40:30 -08:00
  • c72221a691 pkg/transport: add copyright header Xiang Li 2014-11-24 00:39:55 -08:00
  • c6cbea451a Merge pull request #1771 from xiang90/listener Xiang Li 2014-11-23 23:00:54 -08:00
  • 35e6df6d0a integration: longer request timeout for slow travis Xiang Li 2014-11-23 21:25:09 -08:00
  • da1ff2d2bb pkg/transport: add timeout dailer and timeout listener Xiang Li 2014-11-23 21:12:02 -08:00
  • 68e79868cc Merge pull request #1768 from xiang90/batcher Xiang Li 2014-11-23 12:08:00 -08:00
  • 91bfead9e9 rafthttp: add batcher After we enable streaming, there will be a large amount of msgAppResp due to high rate msgApp. We should batch msgAppResp in a meanful way. Xiang Li 2014-11-21 16:42:12 -08:00
  • 95148cb94a rafthttp: support to stop stream server quickly Yicheng Qin 2014-11-22 12:19:49 -08:00
  • 9ddd8ee539 Rename Storage.HardState back to InitialState and include ConfState. Ben Darnell 2014-11-21 17:22:20 -05:00
  • 03c8881e35 Fix TestSlowNodeRestore Ben Darnell 2014-11-21 16:37:55 -05:00
  • 0d680d0e6b Merge remote-tracking branch 'coreos/master' into merge Ben Darnell 2014-11-21 15:40:11 -05:00
  • 30690d15d9 Re-enable a few tests I had missed. Ben Darnell 2014-11-21 15:27:17 -05:00
  • 66c30f28d6 Merge pull request #1761 from xiang90/fix_raft Xiang Li 2014-11-20 18:12:15 -08:00
  • edcdffe11e Merge pull request #1762 from xiang90/fix_import Xiang Li 2014-11-20 18:10:49 -08:00
  • 264a63be80 rafthttp: fix import Xiang Li 2014-11-20 18:05:45 -08:00
  • 063c5c77a0 raft: should not decrease match and next when handling out of order msgAppResp Xiang Li 2014-11-20 17:58:23 -08:00
  • c0fb1c8a00 Merge pull request #1755 from bcwaldon/golang.org-deps Brian Waldon 2014-11-20 16:26:14 -08:00
  • 5139257b8d Merge pull request #1743 from barakmich/auto_upgrade Barak Michener 2014-11-20 17:20:34 -05:00
  • ce82a3e7ad Fix migration to allow snapshots to have the right IDs Barak Michener 2014-11-20 16:49:34 -05:00
  • 53fbf0f333 Merge pull request #1760 from xiang90/wal Xiang Li 2014-11-20 13:16:37 -08:00
  • 2d5ccf12ef add snapshotted integration test Barak Michener 2014-11-20 15:37:15 -05:00
  • d1e7fee3ca fix test import loop Barak Michener 2014-11-20 13:17:47 -05:00
  • 59a0c64e9f fix import loop, add set to types, and fix comments Barak Michener 2014-11-19 15:33:37 -05:00
  • 78ea3335bf etcdserver: autodetect v0.4 WALs and upgrade them to v0.5 automatically Barak Michener 2014-11-18 13:43:20 -05:00
  • d0dd205b0e wal: add a bench for write entry Xiang Li 2014-11-20 11:37:27 -08:00
  • 569bc2a153 Merge 3c77ee949ced937e2baa1af142e50ce737a2b502 into aca195f3ad133ffbffa5a7195266a416aef50251 Andrew Bonventre 2014-11-20 19:42:50 +00:00
  • aca195f3ad Merge pull request #1746 from yichengq/229 Yicheng Qin 2014-11-20 11:42:00 -08:00
  • 9d53b94546 rafthttp: add streaming server and client Yicheng Qin 2014-11-18 13:53:14 -08:00
  • da5538b8c7 dep: use vendored imports in codegangsta/cli Brian Waldon 2014-11-20 10:06:16 -08:00
  • 9a728a127a dep: bump golang.org/x/net/context Brian Waldon 2014-11-20 10:02:52 -08:00
  • b29240baf0 Merge remote-tracking branch 'coreos/master' into merge Ben Darnell 2014-11-19 17:05:16 -05:00
  • 355ee4f393 raft: Integrate snapshots into the raft.Storage interface. Ben Darnell 2014-11-19 16:17:50 -05:00
  • b50f331558 Merge pull request #1744 from xiang90/next Xiang Li 2014-11-19 13:21:11 -08:00
  • 12aaf046d7 Merge pull request #1752 from philips/include-etcd-migrate-in-releases Brandon Philips 2014-11-19 12:13:21 -08:00
  • f08df9e0f3 Merge pull request #1753 from philips/fixup-build-docker Brandon Philips 2014-11-19 12:13:08 -08:00