Activity

From 04/23/2012 to 05/22/2012

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

05/11/2012

06:46 pm Revision 2835a843: WIP Rework AMQP stuff
Christos KK Loverdos
06:23 pm Revision 1a690a17: WIP Rework AMQP stuff
Channel QOS stuff Christos KK Loverdos
05:47 pm Revision 552a773c: WIP Reowrk AMQP stuff and introduce the event bus
Christos KK Loverdos
11:10 am Revision 659076e7: Upgrade google guava libraries
Christos KK Loverdos

05/10/2012

06:25 pm Revision 58b4f8cb: WIP Reowrk AMQP stuff
Christos KK Loverdos
06:25 pm Revision b5332eee: Add some dangerous reflection helpers
Christos KK Loverdos
03:09 pm Revision 21f54c0c: WIP Reowrk AMQP stuff.
Reasons (in no particular order):
1. Started getting some exception from akka-amqp module out of the
blue.
2. akka-am...
Christos KK Loverdos
02:30 pm Revision 6d875fd0: Introduce local configuration
Christos KK Loverdos
02:00 pm Revision 259e0896: Remove unused property
Christos KK Loverdos
01:15 pm Revision 73433879: Event refactoring
Christos KK Loverdos

05/09/2012

04:49 pm Revision c8b4467d: Tweeking configuration
Use classpath for logback.xml, (re?)introduce akka.conf. Christos KK Loverdos
01:17 pm Revision 0754e826: Echo changes
Christos KK Loverdos
12:30 pm Revision 04156e06: Use PID_FILE
Christos KK Loverdos
12:26 pm Revision 11606638: Add forcekill script option
Christos KK Loverdos

05/07/2012

06:21 pm Revision 07baa764: Refactor charging computation + data
Christos KK Loverdos
04:11 pm Feature #2364 (New): Leaner timeslots
Investigate using Longs (instead of Dates) for Timeslot Christos KK Loverdos
03:34 pm Revision e413efc8: Make class final
Christos KK Loverdos
03:20 pm Revision b3e27c05: WIP: ResourceEvent-related refactorings
Christos KK Loverdos
02:37 pm Revision a53a063c: Change API for contextual logger usage
Christos KK Loverdos
02:04 pm Revision 39af8be0: Discover if running junit tests
Christos KK Loverdos
02:03 pm Revision 106a3d8c: One more use of AquariumInternalError
Christos KK Loverdos
02:02 pm Revision 07b8df6c: Rename logback test configuration
Christos KK Loverdos
01:47 pm Revision cc67f2b6: Simplify startup with one parameter less
Christos KK Loverdos
01:11 pm Revision bb53cd1f: Use newest Maybe API
Christos KK Loverdos
01:00 pm Revision 20962e05: Use file.encoding from library
Christos KK Loverdos

05/05/2012

10:39 pm Revision 691e4a7e: Use AquariumInternalError
Christos KK Loverdos

05/04/2012

05:55 pm Feature #2362 (Closed): New implementation for AMQP connectivity
Currently, we use akka-amqp but this is not supported anymore in the 2+ akka version.
Maybe time to re-instantiate...
Christos KK Loverdos
05:44 pm Revision 13f608e8: Add ps command to aquarium script
Christos KK Loverdos
05:09 pm Revision 9a95c326: Add helper script for locally running setup
Christos KK Loverdos
03:16 pm Revision 593a7520: Remove unused file
Christos KK Loverdos

05/03/2012

05:39 pm Revision d818f53c: Refactor actor messages
Christos KK Loverdos
05:28 pm Feature #2361 (Closed): Refactor actor messages
Christos KK Loverdos
04:12 pm Revision dd9d9a50: Make the parameterized actor constructor private
Christos KK Loverdos
03:57 pm Revision b6ea3721: WIP: IMEventModel end-to-end chain
Keeping IMState locally in the UserActor. Christos KK Loverdos
01:31 pm Revision 1c58b80e: Aquarium internal error
Christos KK Loverdos
01:22 pm Revision ed6cccb2: WIP: IMEventModel end-to-end chain
Christos KK Loverdos
12:21 pm Revision 21bffa79: Use stop() instead of PoisonPill
Christos KK Loverdos
11:38 am Revision 176cf801: Parametrerized trace index for logging chain of causes
Christos KK Loverdos

04/27/2012

05:13 pm Bug #2355 (Closed): Events are ACKed on internal errors
The redelivery checking mechanism needs reengineering.
If Aquarium has an internal error that repeats itself on so...
Christos KK Loverdos
05:07 pm Revision 0f014dc8: Logging enhancements
Christos KK Loverdos
04:38 pm Revision 3bf7c95c: Persister is now reflective
It seems I have better controls on what is going on right now.
The overall architecture of persisting still needs rev...
Christos KK Loverdos
04:37 pm Revision 42095025: Remove unused code
Christos KK Loverdos
04:35 pm Revision 7816b56e: Reflective actor uses simple class names to decide on the methods
Christos KK Loverdos
04:20 pm Revision 380bcdf0: Logging enhancements
Christos KK Loverdos
02:51 pm Revision 65766599: Fix stack overflow exception
Christos KK Loverdos
02:38 pm Revision 16e25d79: String and class-name utilities
Christos KK Loverdos
02:28 pm Revision b5e4a6e4: Enhance [Lazy]Loggable
Christos KK Loverdos
02:16 pm Revision 62fcf8c9: Reflective actor is a bit more decoupled now
Christos KK Loverdos
02:03 pm Revision a4d9ee8d: WIP: IMEventModel end-to-end chain
Christos KK Loverdos
01:58 pm Revision 661122fd: Using isDefined, since we no longer have a maybe
Christos KK Loverdos

04/26/2012

05:43 pm Revision c6ea25d7: Remodeling events
Christos KK Loverdos
01:19 pm Revision b24f4222: Include servicing message in exception handling
Christos KK Loverdos

04/25/2012

05:40 pm Revision ac36314d: Ooops... Multistatement bug?
Christos KK Loverdos
05:36 pm Revision 0367eb03: Reflective actor handles exceptions in an extensible way
Christos KK Loverdos
05:05 pm Revision 1224a161: WIP: Remodeling UserState store mechanics
Christos KK Loverdos
04:30 pm Revision 44e963f6: Delete unused IMEvent (old model)
Christos KK Loverdos
04:27 pm Revision 0b9f6c70: Add resource-handling utility method
Christos KK Loverdos
03:18 pm Revision b3da621b: WIP: Reshaping UserActor
Christos KK Loverdos
03:06 pm Revision c7d323c9: Add rabbitmq helper script (for running locally)
Christos KK Loverdos
03:02 pm Revision c8b15236: Rework message routing
Christos KK Loverdos
02:41 pm Feature #2284 (Assigned): Better handling of non parseable events
Christos KK Loverdos
01:59 pm Revision 0a563291: Fix compilation
Christos KK Loverdos
01:13 pm Revision 695870a4: Exceptions are raised anyway given the JOURNAL_SAFE write level
Christos KK Loverdos
12:14 pm Revision cb859f19: Remove unused code
Christos KK Loverdos
08:40 am Revision 331172c7: Shaving off UserActorManager. Router does the work
Christos KK Loverdos
08:35 am Revision b8a2f864: Dispatcher -> Router (II)
Christos KK Loverdos
08:26 am Revision 6473fa4b: Dispatcher -> Router
Christos KK Loverdos

04/24/2012

03:46 pm Revision c29a61b5: Remove code
Christos KK Loverdos
02:39 pm Revision 9147e5f8: WIP: IMEventModel end-to-end chain
Christos KK Loverdos
01:39 pm Revision a541f38d: XmlSupport uses the converter backend
Christos KK Loverdos
01:39 pm Revision e81c8434: Add one more converter
Christos KK Loverdos
12:02 pm Revision e1787b09: Fix conversion JsonSupport -> DBObject
Christos KK Loverdos
11:53 am Revision aac593d6: Rename package and make-dist with maven offline mode
Christos KK Loverdos

04/23/2012

06:29 pm Revision 15c02be0: WIP: Remodeling events
Start coding a few tests Christos KK Loverdos
06:00 pm Revision a0a56c3f: WIP: Remodeling events
Christos KK Loverdos
« Previous
Next »
 

Also available in: Atom