Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-07 | Change the timeout behavior of master proposers. | Kjetil Ørbekk | |
Unfortunately this makes some tests fail that will not be fixed at this point. | |||
2012-05-22 | Lower retry timout for Master takeover. | Kjetil Ørbekk | |
2012-05-08 | Master takeover protocol. | Kjetil Ørbekk | |
Implement the takeover protocol that guarantees correct after master takeover. | |||
2012-05-08 | Block operations on unstable connection. | 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 | Update service definitions. | Kjetil Ørbekk | |
– Update Client and Master services with new message types. | |||
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-01 | Add license header to all source files. | Kjetil Ørbekk | |
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 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 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 | Remove unused code. | Kjetil Ørbekk | |
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-17 | Client.startMasterElection() uses protobuf service. | Kjetil Ørbekk | |
2012-04-17 | Client registers with protobuf service location. | 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 | Add "masterLocation" variable. | Kjetil Ørbekk | |
This is the protobuffer service location for the master. | |||
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-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 | Bugfixes on same-android. | 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 | |
2012-03-20 | Add Broadcaster in Client. | Kjetil Ørbekk | |
2012-03-13 | Clients can control their master. | Kjetil Ørbekk | |
Add failing test. | |||
2012-03-12 | Fix failing functional test. | Kjetil Ørbekk | |
2012-03-12 | Add failing functional test. | Kjetil Ørbekk | |
Test fails because of the new ConnectionState that is not properly implemented. | |||
2012-03-12 | Client begins in disconnected state. | Kjetil Ørbekk | |
2012-03-12 | Add TODO. | Kjetil Ørbekk | |
2012-03-12 | Add ConnectionState to Client. | Kjetil Ørbekk | |
2012-03-06 | Remove old Client code. | Kjetil Ørbekk | |
2012-03-02 | Move all Android cleasses to com.orbekk.same.android package. | Kjetil Ørbekk | |
2012-03-02 | Move discovery code to a separate package. | Kjetil Ørbekk | |
2012-02-28 | Run SameService in a separate process. | Kjetil Ørbekk | |
2012-02-27 | Use DelayedOperation in ClientInterface. | Kjetil Ørbekk | |
2012-02-27 | Clean up source code. | Kjetil Ørbekk | |
Clean up source code with Eclipse. In particular remove tabs. |