Activity

From 05/13/2012 to 06/11/2012

06/11/2012

06:38 pm Revision af4bc53d: WIP Resource event handling and API cleanup
Christos KK Loverdos
04:09 pm Support #2515 (Closed): Remove "complex" keyword from DSL and source code
Resources can only be complex. The redundant code must be removed and the DSL must be simplified. Prodromos Gerakios
03:27 pm Revision db32bc0d: Merge branch 'master' into debian
Prodromos Gerakios
03:24 pm Revision f98a722e: Remove reference to test.sh from make-dist.sh
Christos KK Loverdos
03:16 pm Revision 3ac67e00: patches
Prodromos Gerakios
03:07 pm Feature #1923 (Closed): DEBian package(s) for Aquarium
Christos KK Loverdos
03:06 pm Bug #1861 (Closed): Handle non existent users in REST API
Christos KK Loverdos
03:06 pm Feature #1924 (Closed): Provide a full standalone installation
Christos KK Loverdos
02:50 pm Revision f0685bbe: Merge branch 'master' into debian
Prodromos Gerakios
02:46 pm Revision f0e185ab: Add some header to aquarium script, needed for the init.d service
Christos KK Loverdos
11:52 am Revision 4e91655b: Remove obsolete test script
We will provide some other means of testing aquarium. For example, we
already have the /ping URL served by aquarium's...
Christos KK Loverdos
11:51 am Revision f6638ff1: Organize a few rest paths
Christos KK Loverdos
11:03 am Revision 04e776c1: Introduce error tags
The rationale is:
- To have a centralized view of what error conditions can appear in
Aquarium.
- To use consistent ...
Christos KK Loverdos

06/08/2012

05:49 pm Revision 691ba6c4: Add two more REST internal calls
- Get rc event by id.
- Get im event by id.
Calls are protected by the admin.cookie property
Christos KK Loverdos
04:36 pm Revision 19dd20f1: Merge branch 'master' into debian
Prodromos Gerakios
04:36 pm Revision 99eefffc: Internal REST calls go through a header check
Christos KK Loverdos
04:09 pm Revision fc505579: Merge branch 'master' into debian
Prodromos Gerakios
03:52 pm Revision bacab01c: Expose via REST some useful info
Christos KK Loverdos
03:11 pm Revision 6453d1cf: WIP Resource event handling
Christos KK Loverdos

06/07/2012

06:20 pm Revision 4e53a991: added new patch file
Prodromos Gerakios
06:13 pm Revision e341b1d1: restored logback.xml
Prodromos Gerakios
06:11 pm Revision 77a78c8b: test
Prodromos Gerakios
06:09 pm Revision 211cd7cd: test
Prodromos Gerakios
06:04 pm Revision 3812012f: test
Prodromos Gerakios
05:33 pm Revision 4a9ccced: fixed patch file again!
Prodromos Gerakios
05:29 pm Revision 57802625: fixed gbp.conf
Prodromos Gerakios
05:25 pm Revision 2d0898c0: created patch for logback.xml file
Prodromos Gerakios
05:03 pm Revision b33dcda7: WIP Resource event handling
Christos KK Loverdos
04:48 pm Revision cef5422e: new patch file
Prodromos Gerakios
04:35 pm Revision 633bb449: added symbolic link to /etc/init.d
Prodromos Gerakios
03:43 pm Revision 058cc6aa: modified gbp.conf directories
Prodromos Gerakios

06/06/2012

06:28 pm Revision 370ff817: WIP Resource event handling
Christos KK Loverdos
05:35 pm Revision 64a7f958: temp commit - nevermind
Prodromos Gerakios
05:25 pm Revision c0f4685b: modified temporary debian directories
Prodromos Gerakios
05:19 pm Revision 5cb989a9: gbp conf directories
Prodromos Gerakios
04:45 pm Revision 3aee23f3: initial commit for debian packaging
Prodromos Gerakios
01:39 pm Feature #1925 (Closed): Active-active RabbitMQ installation modularization
Christos KK Loverdos
01:37 pm Feature #2283 (Assigned): Rework JSON transformations
Christos KK Loverdos
01:20 pm Bug #2484 (Closed): UserStateChangeReason not encoded in JSON
Christos KK Loverdos

06/05/2012

10:36 am Revision da637593: Being devops-friendly until a user creation event arrives
Christos KK Loverdos
10:34 am Revision e0c63982: Small doc: We ignore everything except serious errors
Christos KK Loverdos
10:32 am Revision 7090f38d: Rework billing month info
We are more JSON-friendly, without the need for custom type hints for
lift-json.
Christos KK Loverdos

06/04/2012

04:27 pm Revision dcd4562d: Add one more logging utility method
Christos KK Loverdos
04:27 pm Revision a37137eb: Small clarification regarding loading logging configuration
Christos KK Loverdos

06/01/2012

04:48 pm Revision 271e3b54: Adjust default aquarium.properties
Christos KK Loverdos
04:06 pm Revision a7471565: Reenable custom logging configurarion loading
Christos KK Loverdos
03:36 pm Revision f60966b4: Print more logging info while starting up
Christos KK Loverdos
02:48 pm Revision 0d73b3bc: Remove sbt build stuff
Christos KK Loverdos
02:28 pm Revision 847291d8: Make sure UserStateChangeReasons are properly serialzed to JSON (via json-lift)
Christos KK Loverdos
12:38 pm Bug #2484 (Closed): UserStateChangeReason not encoded in JSON
The value recorded in JSON is an empty dictionary.
Probably I need some extra type hints.
Christos KK Loverdos
12:21 pm Revision a546f48e: WIP event handling: Initialization fixes
Christos KK Loverdos
12:20 pm Revision 33e4a30e: Add comments for the functions needed in payload handlers
Christos KK Loverdos
12:18 pm Revision 4287d31c: HandlerResultPanic acquires a reason
Christos KK Loverdos
12:17 pm Revision f799d348: Add doc in PayloadHandler
Christos KK Loverdos
12:14 pm Revision 0415286a: Better logging in generic payload handler
Christos KK Loverdos
12:14 pm Revision 90c51aac: Use SynchronousPayloadHandlerExecutor. For now
Christos KK Loverdos
12:12 pm Revision 32d07bc9: Better formatting in localfs evetn store
Christos KK Loverdos
12:11 pm Revision 7e085391: Add logChainOfCauses to LogHelpers
Christos KK Loverdos

05/31/2012

06:18 pm Revision a1ff7cde: WIP event handling
Christos KK Loverdos
12:42 pm Revision 6393348a: Add one small utility method for obtaining a short version of a type name
Christos KK Loverdos

05/30/2012

06:11 pm Revision 0e00e810: WIP Resource event handling
Christos KK Loverdos
02:16 pm Revision 9371ccc7: Remove unused class
Christos KK Loverdos
02:09 pm Revision 99f6c9e8: Separate rabbitmq configuration keys from the rabbitmq service
Christos KK Loverdos

05/28/2012

04:39 pm Revision c11b8ebc: WIP Resource event handling
Christos KK Loverdos
01:58 pm Revision d75a6dac: Remove obsolete wallet entry
Christos KK Loverdos
11:33 am Revision d3f3f65f: Change a few dependencies to releases instead of snapshots
Christos KK Loverdos

05/25/2012

06:24 pm Revision 195287b0: Add TODO for future optimization
Christos KK Loverdos
05:25 pm Revision 66cf54af: Work in progress on handling user state
I just committed everything. Not sure what will survive yet. Christos KK Loverdos
05:08 pm Revision a5365872: More complete handling of IM events
Christos KK Loverdos
02:57 pm Revision 3004b61c: Expose some debugging facilities in Aquarium class
Christos KK Loverdos
01:26 pm Revision a7c459e4: Fix compilation error due to API change in rabbitmq client lib
Christos KK Loverdos
01:16 pm Revision dbc7c750: Further optimization of the dependencies
Christos KK Loverdos
01:12 pm Revision f41a5a34: Use rabbitmq client lib that matches rabbitmq server version
Christos KK Loverdos
01:10 pm Revision 270edea4: Remove dependency on akka-amqp
Christos KK Loverdos
01:08 pm Revision 7ecce5f4: Keep LRU from guava libraries
Christos KK Loverdos
01:00 pm Revision dff4901e: Remove supervisor of user actors
Christos KK Loverdos
12:48 pm Revision d3fd3cf9: Remove shutdown listener when stopping the rabbitmq consumer
Christos KK Loverdos
12:32 pm Revision 671a8818: Set rabbitmq heartbeat
Christos KK Loverdos
11:57 am Bug #2457 (New): Move away from maven
Move. Away.
Possible candidates: a) Gradle, b) Ant + dependency management (ivy or maven tasks)
Christos KK Loverdos

05/24/2012

05:13 pm Revision 0a02ec0c: Do not recheck stuff that should have been checked elsewhere
Christos KK Loverdos
05:11 pm Revision f7c10430: Fix requirements for role history item
Christos KK Loverdos
05:10 pm Revision 85e5f836: Override debugging info
Christos KK Loverdos
05:09 pm Revision 885c7402: Add one more field to IMEventStateSnapshot
Not sure yet if this will survive. Christos KK Loverdos
04:10 pm Revision 4ab2b090: Document the constructor parameters
Christos KK Loverdos
03:58 pm Revision 6c6abef5: Reorganize startup configuration logging
Christos KK Loverdos
03:50 pm Revision 05c6d00c: Use acceptMessage as a symmetric response to rejectMessage
Christos KK Loverdos
03:48 pm Revision a4ae6088: Add a debugging aid in API of external event model
Christos KK Loverdos
03:22 pm Revision 35b54ce5: New logic on what to do with incoming im event
Christos KK Loverdos
03:21 pm Revision ee06a678: Add API to IMEventStore
Christos KK Loverdos
01:44 pm Revision 4c6da548: Enhance IMStateSnapshot
Christos KK Loverdos
01:43 pm Revision 557508a7: Payload handler post notifier made into a class
Christos KK Loverdos
01:43 pm Revision b1fdb476: Payload handlers made into classes
Christos KK Loverdos
01:40 pm Revision 6c47e2db: Rename agreement snapshot stuff. Agreement history utilities
Christos KK Loverdos

05/23/2012

03:56 pm Revision 1002533c: Use factory method
Signed-off-by: Christos KK Loverdos <loverdos@gmail.com> Christos KK Loverdos
03:37 pm Revision 3c624d80: Start forwarding events to user actor
Signed-off-by: Christos KK Loverdos <loverdos@gmail.com> Christos KK Loverdos
02:18 pm Revision 56d01696: Caught a typo
Signed-off-by: Christos KK Loverdos <loverdos@gmail.com> Christos KK Loverdos
02:12 pm Revision f9b5b049: The bus service uses an executor instead of actors
Christos KK Loverdos
01:13 pm Revision b436b989: Categorize store folders based on date
Christos KK Loverdos
01:12 pm Revision afbeaad6: Ignore logs/
Signed-off-by: Christos KK Loverdos <loverdos@gmail.com> Christos KK Loverdos

05/22/2012

07:01 pm Bug #2355 (Closed): Events are ACKed on internal errors
Done.
The whole event-handling chain has been reimplemented
Christos KK Loverdos
07:00 pm Feature #2284 (Closed): Better handling of non parseable events
Done.
Everything is more transparent and functional right now.
Christos KK Loverdos
06:58 pm Feature #2362: New implementation for AMQP connectivity
Keeping to 90% until we also implement producers. Christos KK Loverdos
06:58 pm Feature #1926 (Closed): Active-active RabbitMQ installation in common dev environment
Christos KK Loverdos
06:56 pm Feature #2423 (New): Use an RDBMS for storage
MongoDB is for now the only supported storage.
I would go for PostgreSQL for a start.
Christos KK Loverdos

05/21/2012

06:18 pm Revision 07322062: Conditionally save events to events store folder
Christos KK Loverdos
04:56 pm Revision 5275697a: Change result type of the json parser used in payload handler
The parser shoulb be as simple as possible. Others will catch errors. Christos KK Loverdos
04:29 pm Revision 102c12a0: Log errors during the payload handling sequence
Christos KK Loverdos
04:29 pm Revision e97f6bd5: Change => Unit to => Any in payload handler api
Christos KK Loverdos
04:27 pm Revision 9497194b: Add one more conversion and refactor others
Christos KK Loverdos
01:09 pm Revision b4f08daf: Simplify MongoDBStoreProvider state
Christos KK Loverdos
12:58 pm Revision 63d9e834: Remove redundant safeUnit() calls
Christos KK Loverdos
12:53 pm Revision 2ae4fe7f: Refine event payload handling
Christos KK Loverdos

05/18/2012

04:29 pm Revision 4eed4cdf: Small doc fix
Christos KK Loverdos
04:25 pm Revision e22e76f7: Fix compilation
That's what happens if one develops and runs the thing from inside an
IDE for while...
Christos KK Loverdos
04:17 pm Revision cbd58d68: Read store ping period from configuration (anystore.reconnect.period.millis)
Christos KK Loverdos
04:16 pm Revision 11da1c2a: Fix small doc typo
Christos KK Loverdos
04:15 pm Revision b3a5bc28: Force VM exit if Aquarium cannot startup properly
Christos KK Loverdos
02:43 pm Revision 5c7b551b: Add a FIXME for later
Christos KK Loverdos
02:30 pm Revision 6a8f1284: AMQP stuff is now in good shape
We have:
- Automatic pings for rabbitmq consumers.
- Automatic pings for consumer-related event stores.
- When a stor...
Christos KK Loverdos
12:50 pm Revision 354597ac: Pad logger name to right when logging
Christos KK Loverdos

05/17/2012

11:36 pm Revision 7cad14e9: Enhance logging helpers
Christos KK Loverdos
11:32 pm Revision 758f18b8: Refactor aquarium startup sequence
Christos KK Loverdos
11:29 pm Revision 69f347a9: Cancel timer on stop()
Christos KK Loverdos
04:18 pm Revision 2c709cd1: Add ping functionality to two of the stores
Christos KK Loverdos
02:41 pm Revision b30e5a44: Make Aquarium a service. Move startup functionality to it.
Christos KK Loverdos

05/16/2012

03:23 pm Revision 70111c64: Rename Configurator to Aquarium
Christos KK Loverdos
02:46 pm Revision e026fe8d: Improved error reporting if failed to start
Christos KK Loverdos
02:31 pm Revision 61bfaf2e: WIP Rework AMQP stuff: Automatic reconnection to RabbitMQ
Christos KK Loverdos
02:17 pm Revision ddc6a991: Set aquarium.properties on default case (home=.)
Christos KK Loverdos
02:16 pm Revision 47c7dba5: Ignore yet another dummy folder created by logback
Christos KK Loverdos
02:05 pm Revision 7313323d: Ignore dummy folder created by logback
Christos KK Loverdos
02:03 pm Revision 7fdcfe57: Obtain Aquarium Home in a cleaner and more flexible way
Christos KK Loverdos
12:27 pm Revision 15ec26bc: Restructure configuration resources (code & data)
Christos KK Loverdos

05/15/2012

03:45 pm Revision b5979ce2: Change logStoppingF -> logStartingF
Christos KK Loverdos
03:22 pm Revision d303ccb4: Small fix to make it compile
Christos KK Loverdos
12:33 am Revision 4fa73f1d: Logging facilities
Christos KK Loverdos

05/14/2012

06:37 pm Revision 63c1e6dc: WIP Rework AMQP stuff: Working on reconnect
Christos KK Loverdos
06:11 pm Revision 6dd2f7fb: WIP Rework AMQP stuff: Aquarium starts OK even if queue is down
Christos KK Loverdos
05:37 pm Revision 6107e07c: WIP Rework AMQP stuff
Christos KK Loverdos
11:49 am Revision 199695ce: WIP Rework AMQP stuff
Christos KK Loverdos
« Previous
Next »
 

Also available in: Atom