Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-08 | Master takeover protocol. | Kjetil Ørbekk | |
Implement the takeover protocol that guarantees correct after master takeover. | |||
2012-05-08 | Add ConnectionStateListener. | Kjetil Ørbekk | |
2012-05-08 | Block operations on unstable connection. | Kjetil Ørbekk | |
2012-05-08 | Correctly drop failed clients. | Kjetil Ørbekk | |
2012-05-08 | Get rid of queues in Master. | Kjetil Ørbekk | |
– Remove WorkQueue code. – Remove delayed operations in master. (Handled by RPC instead) | |||
2012-05-07 | Add ServicesPbConversion. | Kjetil Ørbekk | |
Used for conversion between same data types and PB data types. | |||
2012-05-07 | Update service definitions. | Kjetil Ørbekk | |
– Update Client and Master services with new message types. | |||
2012-05-07 | Add RPCs for master takeover protocol. | Kjetil Ørbekk | |
2012-05-07 | Remove some network metadata from State. | Kjetil Ørbekk | |
Remove .masterUrl, .masterLocation and networkName. | |||
2012-05-07 | Client keeps revision field. | Kjetil Ørbekk | |
2012-05-07 | State-wide revision field maintained by master. | Kjetil Ørbekk | |
2012-05-02 | Fix State issues. | Kjetil Ørbekk | |
– State now copies correctly. – Remove updatedComponents which was not used. | |||
2012-05-02 | Fix VariableUpdaterTask. | Kjetil Ørbekk | |
Use CyclicCountDownLatch to improve VariableUpdaterTask. This implementation is much better, but unfortunately really hard to test. I'm not sure how to test this. | |||
2012-05-02 | Disable RPC logging per default. | Kjetil Ørbekk | |
RPC logging is really slow and should only be used for debugging. | |||
2012-05-02 | Add CyclicCountDownLatch. | Kjetil Ørbekk | |
(You may not want to use this.) | |||
2012-05-01 | Add license header to all source files. | Kjetil Ørbekk | |
2012-05-01 | Fix interrupt handling in VariableUpdaterTask. | Kjetil Ørbekk | |
2012-05-01 | Fix DelayedOperation. | Kjetil Ørbekk | |
Use a CountDownLatch instead of manual synchronization. | |||
2012-05-01 | Add SystemService. | Kjetil Ørbekk | |
The SystemService is meant for debugging commands. It currently supports GetSystemStatus() which prints the state of all components. | |||
2012-05-01 | Enable RPC logging. | Kjetil Ørbekk | |
2012-05-01 | Remove too verbose logging in State. | Kjetil Ørbekk | |
2012-04-30 | Fix threading bug. | Kjetil Ørbekk | |
2012-04-30 | Send state updates after master takeover. | Kjetil Ørbekk | |
2012-04-30 | Fix error handling in ConnectionManagerImpl. | Kjetil Ørbekk | |
2012-04-30 | Make fields final in ResponseHandler. | Kjetil Ørbekk | |
2012-04-30 | Add master kill switch. | Kjetil Ørbekk | |
2012-04-25 | Fix SameController.0.5 | Kjetil Ørbekk | |
– Register network from master controller. – Make fields final. | |||
2012-04-25 | Make sure to report the *correct* failed master. | Kjetil Ørbekk | |
2012-04-25 | Fix thread starvation bug in Client. | Kjetil Ørbekk | |
2012-04-25 | Add RpcFactory. | Kjetil Ørbekk | |
2012-04-25 | Add debug messages in Paxos service. | Kjetil Ørbekk | |
– Remove old PaxosService. | |||
2012-04-25 | Set timeouts for all RPCs. | Kjetil Ørbekk | |
Implemented with an RpcFactory. | |||
2012-04-24 | Remove Broadcaster. | Kjetil Ørbekk | |
– Broadcaster is not needed anymore with asynchronous RPC. | |||
2012-04-24 | Remove unused code. | Kjetil Ørbekk | |
– Remove old HTTP code. – Remove Jetty, Jsonrpc and servlet dependencies. – Remove state viewer servlet. – Remove unmaintained tests (rely on functional tests instead). | |||
2012-04-24 | Fix off-by-one error in MasterProposer. | Kjetil Ørbekk | |
2012-04-24 | Remember to register client service. | Kjetil Ørbekk | |
2012-04-24 | Remove unused code. | Kjetil Ørbekk | |
2012-04-24 | Fix master takeover code. | Kjetil Ørbekk | |
– Use the new services to send a MasterTakeover(). – Remove some old broadcast code. – Remove MasterProposerTest because this functionality is well enough covered by the functional test. – Remove HTTP services from PaxosServiceFunctionalTest. – Fix master takeover test. | |||
2012-04-24 | Switch to protobuf based Paxos in functional test. | Kjetil Ørbekk | |
2012-04-24 | Fix compiler error in Client. | Kjetil Ørbekk | |
2012-04-24 | Asynchronous paxos client using the protobuf interface. | Kjetil Ørbekk | |
2012-04-24 | Add protobuf version of Paxos service. | Kjetil Ørbekk | |
2012-04-17 | Master→Client communication uses protobuf services. | Kjetil Ørbekk | |
– This change causes inconsistency in the .participants list and as a result some Paxos related tests run infinitely. | |||
2012-04-17 | Master sends update requests using protobuf service. | Kjetil Ørbekk | |
2012-04-17 | Client.startMasterElection() uses protobuf service. | Kjetil Ørbekk | |
2012-04-17 | Client registers with protobuf service location. | Kjetil Ørbekk | |
2012-04-17 | Add 'location' field to ClientState. | Kjetil Ørbekk | |
This field will hold the location of the client service. | |||
2012-04-17 | Add new participants list. | Kjetil Ørbekk | |
The new list, '.participants0' will hold the location of the protobuf services of clients. | |||
2012-04-17 | Add Services.Client to ConnectionManager. | Kjetil Ørbekk | |
2012-04-11 | Client → Master communication now only protobuf-rpc. | Kjetil Ørbekk | |