Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-04-11 | Use new RPC in Client.joinNetwork(). | Kjetil Ørbekk | |
2012-04-11 | Change Client.joinNetwork. | Kjetil Ørbekk | |
Take MasterState instead of a simple URL. | |||
2012-04-11 | Update tests. | Kjetil Ørbekk | |
2012-04-11 | Add "masterLocation" variable. | Kjetil Ørbekk | |
This is the protobuffer service location for the master. | |||
2012-04-11 | Same hosts a protobuf server. | Kjetil Ørbekk | |
2012-04-11 | Rename NewRpcChannel => RpcChannel. | Kjetil Ørbekk | |
2012-04-11 | Register network when it is created. | Kjetil Ørbekk | |
2012-04-11 | Remove old DirectoryService. | Kjetil Ørbekk | |
2012-04-11 | Use Rpc.await() functionality. | Kjetil Ørbekk | |
2012-04-10 | Convert Directory service to using a protobuffer based service. | Kjetil Ørbekk | |
2012-04-10 | Add protobuf Master service. | Kjetil Ørbekk | |
2012-04-10 | Always run done() in protobuf services. | Kjetil Ørbekk | |
2012-04-10 | Add protobuf based Client service.protobuf-benchmark | Kjetil Ørbekk | |
Use the new service internally in Client. | |||
2012-04-09 | Run benchmark from Activities. | Kjetil Ørbekk | |
2012-04-09 | Add benchmark for Jetty+JsonRpc. | Kjetil Ørbekk | |
2012-04-09 | Fix bugs in ExampleServer. | Kjetil Ørbekk | |
– StopServer() should not cast InterruptedExeception. – Use correct Logger class. | |||
2012-04-09 | Add (non-Android) protobuf benchmark code. | Kjetil Ørbekk | |
2012-03-27 | Fix state bug.0.3 | Kjetil Ørbekk | |
Make sure to copy the state when creating a new master. Using the same state instance on the master and client is a disaster. | |||
2012-03-27 | Fix Android problem. | Kjetil Ørbekk | |
Avoid the IOException(Throwable) constructor on Android. | |||
2012-03-27 | Bugfixes on same-android. | Kjetil Ørbekk | |
2012-03-27 | Change same-android to work with new Same version. | Kjetil Ørbekk | |
2012-03-27 | Remove unused UDP broadcast code. | Kjetil Ørbekk | |
2012-03-20 | Remove discovery code. | Kjetil Ørbekk | |
Use centralized discovery instead. | |||
2012-03-20 | Various fixes related to takeover. | Kjetil Ørbekk | |
2012-03-20 | Fix issues when transfering to new master. | Kjetil Ørbekk | |
.masterUrl needs to be set explicitly. Some other fixes. | |||
2012-03-20 | Start master election when update fails. | Kjetil Ørbekk | |
2012-03-20 | Make sure there is only one valid new master. | Kjetil Ørbekk | |
This is done using the paxos proposal number as a certificate. |