Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-15 | Add tools for concurrent master proposal. | Kjetil Ørbekk | |
2012-03-13 | Clients can become new masters. | Kjetil Ørbekk | |
2012-03-13 | Clients can control their master. | Kjetil Ørbekk | |
Add failing test. | |||
2012-03-13 | Fix warnings in com.orbekk.same tests. | Kjetil Ørbekk | |
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-02-28 | Begin support for TJWS. | Kjetil Ørbekk | |
Add TjwsServerContainer. Rename Jetty specific containers. | |||
2012-02-28 | Add support for more than one listener to variables. | Kjetil Ørbekk | |
2012-02-28 | Add VariableUpdaterTask. | Kjetil Ørbekk | |
VariableUpdaterTask updates a variable countinously. | |||
2012-02-27 | Remove argument to DelayedOperation.working-graphics-0.1 | Kjetil Ørbekk | |
2012-02-27 | Remove set(id, value, revision) from ClientInterface. | Kjetil Ørbekk | |
Fix equals() bug in Component. Fix failing test. | |||
2012-02-27 | Add DelayedOperation<T> class. | Kjetil Ørbekk | |
A DelayedOperation represents an asynchronious operation. | |||
2012-02-23 | Make it possible to create "fake" clients on Android. | Kjetil Ørbekk | |
Extract interface from Client.ClientInterface in order to override it for Android, while still using the VariableFactory code as-is. | |||
2012-02-23 | Implement listeners in Variables. | Kjetil Ørbekk | |
2012-02-23 | Support several state listeners in Client. | Kjetil Ørbekk | |
2012-02-17 | VariableFactory: Support set() operation. | Kjetil Ørbekk | |
2012-02-16 | Implement Variable. | Kjetil Ørbekk | |
State can now be edited with Variable objects. | |||
2012-02-16 | Rename ClientServiceImplTest => ClientTest. | Kjetil Ørbekk | |
2012-02-16 | Replace Master with new implementation. | Kjetil Ørbekk | |
2012-02-16 | Implement all MasterService operations in NewMaster. | Kjetil Ørbekk | |
Tested with tests ported from old MasterImplTest. | |||
2012-02-16 | Start new Master implementation. | Kjetil Ørbekk | |
2012-02-07 | Add interrupt() support to BroadcastListener. | Kjetil Ørbekk | |
2012-02-06 | Refactor: Rename classes. | Kjetil Ørbekk | |
Rename Client and Master classes, because the classes contain more than just the service interfaces. – ClientServiceImpl => Client. – MasterServiceImpl => Master. | |||
2012-02-06 | Fix RpcServlet: Use POST requests. | Kjetil Ørbekk | |
2012-02-06 | Fix failing tests. | Kjetil Ørbekk | |
Tests were failing because of URL problems after refactoring. | |||
2012-02-06 | Refactor URL handling in Client and Master. | Kjetil Ørbekk | |
– Take URL as parameter to constructor. | |||
2012-02-06 | Add a class that holds server information. | Kjetil Ørbekk | |
– Provides access to the context and port, used in testing. | |||
2012-02-03 | Extend configuration. | Kjetil Ørbekk | |
– Shorter method names. – Add loadOrDie(). | |||
2012-02-03 | Add Configuration system. | Kjetil Ørbekk | |
2012-02-03 | Refactor Handler code. | Kjetil Ørbekk | |
Use servlets for everything. Ping service not yet implemented (becuase it's ugly and will be replaced with something else). | |||
2012-01-31 | Use full url with discovery. | Kjetil Ørbekk | |
2012-01-31 | Refactor client. | Kjetil Ørbekk | |
Hide ClientService inside ClientServiceImpl. | |||
2012-01-31 | Add client discovery functionality. | Kjetil Ørbekk | |
2012-01-31 | WorkList => WorkQueue – A worker thread helper class. | Kjetil Ørbekk | |
2012-01-27 | Improve discovery and error handling. | Kjetil Ørbekk | |
2012-01-27 | Client answers discovery events. | Kjetil Ørbekk | |
2012-01-27 | ClientService supports network discovery. | Kjetil Ørbekk | |
2012-01-24 | Basic Paxos working. | Kjetil Ørbekk | |
2012-01-24 | Refactor Paxos: Return proposal values. | Kjetil Ørbekk | |
2012-01-24 | Paxos: Remove roundId parameter. | Kjetil Ørbekk | |
2012-01-24 | Add failing Paxos test. | Kjetil Ørbekk | |
Fails because proposers do not retry. | |||
2012-01-23 | Add multi-threaded Paxos test code. | Kjetil Ørbekk | |
(Doesn't actually make assertions – it just burns CPU cycles :P) |