015d228b04
Merge pull request #763 from unihorn/77
...
fix(raft_server_stats): set startTime when init
2014-05-08 12:28:44 -07:00
e31249fa22
Merge pull request #778 from unihorn/88
...
fix(TestV2Watch): ensure server has started
2014-05-08 12:26:56 -07:00
b3e66ee980
fix(TestV2Watch): ensure server has started
2014-05-08 12:18:08 -07:00
af33d61774
Merge pull request #775 from unihorn/84
...
refactor(tests/server_utils): use etcd instance
2014-05-08 11:53:46 -07:00
bc4a98c386
Merge pull request #776 from unihorn/85
...
feat(peer_server): add State field to machineMessage
2014-05-08 11:53:26 -07:00
fb17ccf5ee
chore(cors): more explanation for flush in ServeHTTP
2014-05-08 10:54:50 -07:00
04f09d2fd0
feat(peer_server): add State field to machineMessage
...
State field indicates the state of each machine.
For now, its value could be follower or leader.
2014-05-08 10:25:39 -07:00
6450d6dfb9
Merge pull request #777 from unihorn/86
...
fix(registry): fetch peers from store instead of cache
2014-05-08 09:11:04 -07:00
0558b546ff
fix(registry): fetch peers from store instead of cache
...
The current cache implmentation may contain removed machines, so we
fetch peers from store for correctness.
2014-05-08 08:44:32 -07:00
5465201292
chore(peer_server): more explanation for asyncRemove
2014-05-07 16:31:17 -07:00
ae81f843f1
refactor(client): remove useless logic in redirection
2014-05-07 16:09:08 -07:00
c9ce14c857
chore(peer_server): set client transporter separately
...
It also moves the hack on timeout from raft transporter to
client transporter.
2014-05-07 13:26:05 -07:00
bed20b7837
chore(peer_server): add more function description
2014-05-07 12:51:41 -07:00
206881bfec
fix(peer_server): check running status before start/stop
...
This makes peer server more robust.
2014-05-07 12:44:48 -07:00
cf25650b3c
fix(etcd): exit 0 when removed
2014-05-07 12:39:07 -07:00
7dce4c8fbb
refactor(tests/server_utils): use etcd instance
...
Remove duplicated etcd start code.
2014-05-07 11:49:03 -07:00
b0ffb4fd10
chore(config): move Sanitize and Force check to boot process
...
Make Load function just load parameters. So etcd instance could
use Config struct to start service.
2014-05-07 11:48:53 -07:00
001b1fcd46
feat(join): check cluster conditions before join
2014-05-07 11:46:21 -07:00
4e14604e5c
refactor(server): add Client struct
...
This is used to send request to web API.
It will do this behavior a lot in standby mode, so I abstract this
struct first.
2014-05-07 11:46:15 -07:00
b56aa62bcc
Merge pull request #773 from unihorn/82
...
tests(snapshot): expand reasonable range for index
2014-05-07 13:02:41 -04:00
ba36a16bc5
feat(peer_server): stop service when removed
...
It doesn't modify the exit logic, but makes external code know
when removal happens and be able to determine what it should do.
2014-05-07 10:00:27 -07:00
997e7d3bf4
Merge pull request #771 from unihorn/80
...
refactor(peer_server): remove standby mode in peer server
2014-05-07 09:57:02 -07:00
c4cd86e094
tests(snapshot): expand reasonable range for index
...
snapshot file was createed with name '0_503.ss' and '0_1010.ss' when testing.
2014-05-07 09:41:36 -07:00
17e299995c
refactor(peer_server): remove standby mode in peer server
2014-05-07 09:10:09 -07:00
e11fd7cd40
Merge pull request #770 from shawnps/patch-1
...
Fix comment typo
2014-05-07 11:09:34 -04:00
d78116c35b
Merge pull request #675 from unihorn/56
...
fix(peer_server): exit all server goroutines in Stop()
2014-05-07 08:09:14 -07:00
6516cf854c
chore(server): rename daemon to startRoutine
...
For better understanding.
2014-05-07 07:51:44 -07:00
e55512f60b
fix(peer_server): graceful stop for peer server run
...
Peer server will be started and stopped repeatedly in the design.
This step ensures its stop doesn't affect the next start.
The patch includes goroutine stop and timer trigger remove.
2014-05-07 07:43:27 -07:00
43ad623965
Merge pull request #740 from unihorn/67
...
docs(upgrade): instructions for upgrade to v0.4
2014-05-07 07:01:20 -07:00
2d5c7d7fb0
docs(upgrade): instructions for upgrade to v0.4
2014-05-07 07:00:35 -07:00
38b88589da
Merge pull request #748 from unihorn/73
...
docs(discovery): update discovery process based on the change
2014-05-07 06:55:59 -07:00
c6be7887e5
docs(discovery): update cluster finding process
2014-05-07 06:55:09 -07:00
da3bbc5206
Fix typo
2014-05-07 21:50:48 +09:00
8b5d9cc1fb
docs(api): make Cluster Config API part clearer
2014-05-05 18:49:21 -07:00
c692a8f0a7
fix(raft_server_stats): set startTime when init
...
This helps one-node cluster get rid of bogus startTime.
2014-04-29 09:59:02 -07:00
a563d82f95
Merge pull request #752 from unihorn/75
...
fix(server): dispatch SetClusterConfigCommand correctly
2014-04-22 14:55:17 -07:00
c7116a37c0
fix(server): dispatch SetClusterConfigCommand correctly
2014-04-22 14:02:54 -07:00
9af9438ed0
Merge pull request #751 from unihorn/75
...
Revert "Merge pull request #631 from metaflow/fix-delete-key-as-director...
2014-04-21 17:59:07 -07:00
fa54866e99
Revert "Merge pull request #631 from metaflow/fix-delete-key-as-directory"
...
This reverts commit b87972713e
, reversing
changes made to bd8d45ce28
.
2014-04-21 17:55:44 -07:00
ff172ae3a5
Merge pull request #749 from unihorn/74
...
chore: gofmt go files
2014-04-21 15:03:05 -07:00
32d23fdb11
chore: gofmt go files
2014-04-21 14:59:06 -07:00
14ae764283
Merge pull request #712 from sym3tri/dashboard-rewrite
...
Dashboard rewrite
2014-04-21 12:11:09 -07:00
b87972713e
Merge pull request #631 from metaflow/fix-delete-key-as-directory
...
Fix delete key as directory
2014-04-21 11:45:18 -07:00
bd8d45ce28
Merge pull request #746 from andybons/patch-1
...
Update to Go v1.2.1
2014-04-21 11:37:29 -07:00
7cebc3999a
api(delete) now you get an error trying to delete files a directory (http.StatusForbidden)
2014-04-21 19:50:57 +07:00
1b78cc1389
Update to Go v1.2.1
2014-04-19 13:09:33 -04:00
204f2d38af
docs(api): add Cluster Config API
2014-04-18 18:24:19 -07:00
215ff2839d
Merge pull request #743 from unihorn/70
...
fix(btrfs): build btrfs based on platform
2014-04-18 14:34:58 -07:00
ece25833aa
Merge pull request #738 from unihorn/68
...
feat(peer_server): forbid rejoining with different name
2014-04-18 11:49:36 -07:00
21693b70f7
Merge pull request #737 from ghodss/fix-dir-ttl-response
...
fix(store.go) include node.dir = true when updating a directory's ttl
2014-04-18 11:47:29 -07:00