Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Add protobuf builder script. | Kjetil Ørbekk | |
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. | |||
2012-03-20 | Master has to advertise its ID when taking over. | Kjetil Ørbekk | |
2012-03-20 | Abort master proposal when master has been elected. | Kjetil Ørbekk | |
Note: This doesn't really work. We need to do this based on serial number, otherwise the proposal may be canceled before it has begun, with the result that the proposal doesn't get canceled at all. | |||
2012-03-20 | Client performs master election. | Kjetil Ørbekk | |
2012-03-20 | Broadcast masterDown() event. | Kjetil Ørbekk | |