Activity

From 03/27/2012 to 04/25/2012

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

04/20/2012

03:29 pm Revision 7912b2e7: WIP: Remodeling events
Christos KK Loverdos
01:40 pm Revision 7ef5958a: More detailed handling of admin requests
Christos KK Loverdos
01:13 pm Revision 121e953e: New format for PING replies
Christos KK Loverdos
12:53 pm Revision 79e4ba01: Do not reveal the exact properties in the logs
Christos KK Loverdos
12:52 pm Revision c173aae6: Do not configure twice
Christos KK Loverdos
12:44 pm Revision c86d371b: Save a val
Christos KK Loverdos
12:37 pm Revision f84b8d5c: Gather all services together
Christos KK Loverdos
12:17 pm Revision 2c5ebfce: Add () to effect-full nowMillis()
Christos KK Loverdos
12:04 pm Revision 639b1c5f: Do not re-evaluate parameter
Christos KK Loverdos
11:47 am Revision a527f081: Testing assumptions simpler and more flexible
Christos KK Loverdos

04/19/2012

05:49 pm Revision 7da3379a: Clearer error handling when peristing ResourceEvent
Christos KK Loverdos
05:35 pm Revision c252fbd1: No more coffee stains on paper
Christos KK Loverdos
05:19 pm Aquarium-paper.pdf
Christos KK Loverdos
05:02 pm Revision ef590e23: Clearer error handling when peristing IMEvent
Christos KK Loverdos
04:11 pm Revision 573b98f4: A few more renames due to the UserEvent -> IMEvent change
Christos KK Loverdos
04:05 pm Revision d630c0b8: Noted potential FIXMEs
Christos KK Loverdos
04:01 pm Revision 59c0dc84: Logging and scripting fine-tuning
Christos KK Loverdos
03:15 pm Revision 83945009: Move package
Christos KK Loverdos
02:33 pm Revision 6aebfd92: Refactored Main startup code
Christos KK Loverdos
02:33 pm Revision 9d3b8d74: Akka as an Aquarium service
Christos KK Loverdos
02:32 pm Revision 2b6d43ff: A few more logging methods
Christos KK Loverdos
02:17 pm Revision 82cc2a44: Gather all lifecycle-oriented services
Christos KK Loverdos
02:12 pm Revision d78e0082: Fix compilation of tests
Christos KK Loverdos
02:07 pm Revision 83a9adc5: Exception -> AquariumException
Christos KK Loverdos
02:00 pm Revision ed4b4dfd: Common treatment of Start/Stop logging
Christos KK Loverdos
01:59 pm Revision f6287cfa: Add utility methods for timing stuff
Christos KK Loverdos
01:59 pm Revision a48a6426: Extending the *Loggable implementations with utility methods
Christos KK Loverdos
01:58 pm Revision ddb4e0a0: Add utility methods for logging
Christos KK Loverdos
12:50 pm Revision ba4c61d2: Add a UID generator based on Mongo ObjectId
Christos KK Loverdos
12:49 pm Revision eda1284c: Generalize UID generators
Christos KK Loverdos
12:06 pm Revision e8748a13: Rename UserEvent to IMEvent
Christos KK Loverdos
11:45 am Revision dabbc801: Use TimeHelpers.nowMillis
Christos KK Loverdos

04/10/2012

06:01 pm Revision ce03e074: Remove workaround for int conversion bug
Christos KK Loverdos
05:52 pm Revision 70345cbb: Fix error reporting if event cannot be saved
Christos KK Loverdos
05:33 pm Revision 61d82427: Json conversion refinements and goodies
Christos KK Loverdos
03:57 pm Revision 049fa5bb: Json conversions now go via standard converters
Christos KK Loverdos
03:31 pm Revision 69d3becc: Start using converters
Christos KK Loverdos
01:10 pm Revision 4cc2c9c2: Make UserActorManager reflective
Christos KK Loverdos
12:53 pm Revision 51cf35f5: Code reorganization
Christos KK Loverdos
12:12 pm Revision ba1c051e: Remove unused message
Christos KK Loverdos
12:01 pm Revision 7363ac76: User actor code reorganization
Christos KK Loverdos

04/09/2012

06:27 pm Revision ba69480b: Code reorganization
Christos KK Loverdos
04:23 pm Revision 611c0389: Rename the null receiver and throw an NPE on null reception
Christos KK Loverdos
04:22 pm Revision 61b1cfaf: ReflectiveAquariumActor extends AquariumActor
Christos KK Loverdos
04:21 pm Revision 3c882570: AquariumActor extends Loggable be default
Christos KK Loverdos
04:07 pm Revision 98291c6a: Simpify actor creation and configuration
Christos KK Loverdos
03:02 pm Revision b2b28453: Send configuration message for those roles that want it
Christos KK Loverdos
02:52 pm Revision 0f31cc8f: Simplify reflective method matches
Christos KK Loverdos
02:28 pm Revision 3a9638eb: Initial support for the administrative cookie
Christos KK Loverdos
02:15 pm Revision e4553239: Finer-grained control over saving unparsed events
Christos KK Loverdos
12:29 pm Revision d6974ab6: Add utility method for stack trace
Christos KK Loverdos

04/07/2012

01:20 am Revision 743d083c: [doc] Fixes and additions
Christos KK Loverdos

04/05/2012

06:15 pm Revision 3432733a: Add two json-related utility methods
Anticipating the use of converters. Christos KK Loverdos
05:42 pm Revision 388f8464: Remove unused dependency jsr311-api
Christos KK Loverdos
01:19 pm Aquarium-manual.pdf
Aquarium manual Christos KK Loverdos
12:35 pm Revision 892c4824: Use full path for rolling log file
Christos KK Loverdos

04/04/2012

07:12 pm Revision e039589a: Rename HERE to CONF_HERE
Christos KK Loverdos
06:57 pm Revision 9d54be69: Remove unused code
Christos KK Loverdos
06:52 pm Revision 52fdb539: Fix API breakage from previous upgrade
In the process, renamed a few Exceptions to AquariumExceptions. Christos KK Loverdos
05:44 pm Revision f4b7e9f5: Upgrade a few utilities
This is an API incompatible change. Christos KK Loverdos
04:13 pm Revision 6b5f6e00: Use a file appender for logging
Christos KK Loverdos
02:38 pm Revision a6495b65: Proper logging configuration
We take advantage of AQUARIUM_HOME to locate logback.xml.
Inside the code, we use a custom initialization sequence to...
Christos KK Loverdos
01:02 pm Revision 07516903: Simplify resource locator. Use AQUARIUM_HOME
Christos KK Loverdos
12:22 pm Revision c9876a6d: ID as a suffix is ID and not Id
Christos KK Loverdos
12:01 pm Revision 04842ee9: Local fs store for events must be outside AQUARIUM_HOME hierarchy
Christos KK Loverdos
01:21 am Revision f36059b4: Properly save to local fs store (for debugging)
Christos KK Loverdos
01:20 am Revision 12e32959: Handle ACK/NACK for unparsed event
Christos KK Loverdos
01:10 am Revision 3d0a68b4: Add filename-friendly versions of formatting methods
Christos KK Loverdos
01:10 am Revision 2f2abe44: TODO: ResourceEvents: Save unparsed ones to DB
Christos KK Loverdos
01:09 am Revision 6bac5d11: Introduce save.unparsed.event.im
This is a boolean flag. If set to true then a user event arriving from
the queue that cannot be parsed to a UserEvent...
Christos KK Loverdos
01:06 am Revision f4a1bfde: Forward only not-null events (ie parsed)
Christos KK Loverdos
01:06 am Revision 2da5f405: Keep the boolean character of persist and combine it with local fs event storage
Christos KK Loverdos
12:52 am Revision fe670ae3: Forward only not-null events (ie parsed)
Christos KK Loverdos
12:50 am Revision 66f745b3: Remove suspicious code
Christos KK Loverdos

04/03/2012

11:51 pm Revision 5c2a433c: Do not get dependencies in fast mode
Christos KK Loverdos
01:37 pm Bug #2290 (Closed): Change eventVersion to String from Short
Applied in changeset commit:"33cb780b64ef23ce8f36d61114d2eb21476c5442". Christos KK Loverdos
01:37 pm Revision 33cb780b: eventVersion is a String now (Fixes #2290)
Christos KK Loverdos
01:34 pm Bug #2290 (Closed): Change eventVersion to String from Short
UserEvent is broken, ResourceEvent is OK Christos KK Loverdos
01:23 pm Revision 5a1e9a5c: Rename since they are the local scripts anyway
Christos KK Loverdos
01:22 pm Revision 20776940: Sync proeprties
Christos KK Loverdos
12:47 pm Revision 095d8664: Add local dev scripts.
These assume that you run make-local-dist.sh and can fireup and stop
Aquarium running locally. Purely for development...
Christos KK Loverdos
12:46 pm Revision 2c32a641: Do not startup if AKKA_HOME is set.
We do not rely on external AKKA setup, so having AKKA_HOME around is
dangerous.
Christos KK Loverdos
12:39 pm Revision 6c244a3d: Add dev build script (helper)
Christos KK Loverdos
12:37 pm Revision fe53ead7: Add local build script (helper)
Christos KK Loverdos
12:46 am Revision 5f83cf66: TODO: Use AQUARIUM_HOME in the resource context
Christos KK Loverdos
12:31 am Revision a8edd5d2: Lazy vals to the rescue (Beware of NPEs)
Christos KK Loverdos
12:31 am Revision 80ccd6de: make-dist accepts the archive name
Christos KK Loverdos
12:08 am Revision ae9ad70f: Doc for AQUARIUM_HOME and move HERE to resource locator
Christos KK Loverdos
12:03 am Revision 1385160e: Make local fs store relative to AQUARIUM_HOME
If it is not in absolute form already. Christos KK Loverdos

04/02/2012

11:56 pm Revision 18ff3378: Mome AQUARIUM_HOME to ResourceLocator
Christos KK Loverdos
11:07 pm Revision 6d596a5a: Get canonical file of home
Christos KK Loverdos
06:32 pm Revision 4686c0a2: User events that cannot be parsed to objects are just stored
Christos KK Loverdos
04:52 pm Revision ede07b2b: Remove previous archive before generating new one
Just being defensive Christos KK Loverdos
04:49 pm Revision 70ca3892: Add script shortcuts
Christos KK Loverdos
04:33 pm Revision ca27b6a8: Make an array of bytes (UTF-8) from a String
Christos KK Loverdos
04:28 pm Revision ff04593b: Make a UTF-8 string from an array of bytes
Christos KK Loverdos
04:18 pm Revision d0e04a09: Move effectful handling from definition site to use site
Pay attention to this one (!) Christos KK Loverdos
04:13 pm Revision cf9c5e83: Remove unused code
Christos KK Loverdos
04:12 pm Revision df36b232: Store received events in local fs (debug mode) even if they do not parse
Christos KK Loverdos
04:00 pm Feature #2284 (Closed): Better handling of non parseable events
When events arrive via the queue, aquarium tries to parse them to domain objects (JSON -> E). If this fails, hell bre... Christos KK Loverdos
02:53 pm Revision d62c74d1: Using SLF4J with logback-classic
Christos KK Loverdos
12:35 pm Feature #2283 (Closed): Rework JSON transformations
There are places in our models where we use lists instead of maps, just because they are supported out of the box by ... Christos KK Loverdos
12:27 pm Revision 06be7386: Better make-dist. Can use custom props
Christos KK Loverdos
10:01 am Revision 99f785da: Ignore sshfs local folder
Christos KK Loverdos

03/30/2012

02:31 pm Revision 1594640f: Ehhmm... Do not lie about guarantees
Christos KK Loverdos
02:29 pm Revision 62445ead: Also storing events in the filesystem (for debugging)
Christos KK Loverdos
02:08 pm Revision 09de4612: Disabling incompatible assertions
The do not play with the test.sh script and the IM events it generates.
TODO: Fix the behaviour of either the asserti...
Christos KK Loverdos
12:39 pm Revision 9b1c7bfb: Carry along the initial event payload
Christos KK Loverdos
12:10 pm Revision 03046173: Add folder to store incoming events
This is a debugging aid, triggered by the presence of a configuration
key.
Christos KK Loverdos
11:49 am Revision f345f62a: Introduce AquariumException
Christos KK Loverdos

03/29/2012

06:04 pm Revision 9ce39ec7: We drink coffee
Christos KK Loverdos
05:44 pm Revision 44d77eb8: Set AQUARIUM_HOME and print a bunch of useful properties
Christos KK Loverdos
05:42 pm Revision 93c9aab0: Export AQUARIUM_HOME
Christos KK Loverdos
04:08 pm Revision 85347eea: FIXME notice
Christos KK Loverdos
04:06 pm Revision 04b151ba: Copyright
Christos KK Loverdos
03:58 pm Revision 313f6c96: Introduce the resource locator
There are still stuff that need to be cleaned up, eg how policy files
are loaded in Policy.scala but let's deal with ...
Christos KK Loverdos
03:25 pm Revision 1751086e: Use jbootstrap to boot Aquarium. At last.
No more ugly classpath. Even the ps command output is easier to see and
understand.
Christos KK Loverdos
03:25 pm Revision 7d01792d: More docs and modularization to make-dist
Christos KK Loverdos
02:28 pm Revision dafcb968: Fix noclean handling
Christos KK Loverdos
02:15 pm Revision db3af0b6: Use SHA part
Christos KK Loverdos
01:49 pm Revision afa9afd5: Ditch debugger attachment. There will be other ways to debug
Christos KK Loverdos
01:20 pm Revision 3bbab592: Start using jbootstrap
Christos KK Loverdos
11:15 am Revision b35c61c0: ignore local properties
Christos KK Loverdos

03/28/2012

04:52 pm Revision e798bb3b: Possible override of project cleaning for faster builds
Christos KK Loverdos
11:17 am Revision 168ea526: Save the originating commit SHA in the distribution (apart from the archive na...
Christos KK Loverdos

03/27/2012

05:30 pm Bug #2265 (Closed): Consoliate configuration
Christos KK Loverdos
05:13 pm Revision 7793602d: make-dist.sh is less destructive now
1. Does not do any git-fu.
2. Uses current working folder. It's your responsibility to have it OK.
Christos KK Loverdos
04:57 pm Revision 326ad93d: Delete reference to non-existent constant
Christos KK Loverdos
04:53 pm Revision abac7fe9: Removing the executable flag from original make-dist.sh
Christos KK Loverdos
04:33 pm Revision 38daa09c: Get aquarium.properties from former dist/ folder
Christos KK Loverdos
04:18 pm Revision 4f8fbc73: Gather only the scripts (ref #2265)
Christos KK Loverdos
04:16 pm Revision 71a8c0a6: Remove duplicate files (ref #2265)
Christos KK Loverdos
04:09 pm Bug #2265 (Closed): Consoliate configuration
Currently, we have configuration under src/main/resources and dist/. The former is the original setup and it is follo... Christos KK Loverdos
03:30 pm Bug #2263 (Closed): REST service does not start on configured port
Christos KK Loverdos
03:30 pm Bug #2263 (Resolved): REST service does not start on configured port
Fixed in commit:13547ecbaa378ce893554ce8783d11cb43f643ef Christos KK Loverdos
03:26 pm Revision 13547ecb: Fix how rest port is obtained (#2263)
Christos KK Loverdos
03:22 pm Revision 97f17fc3: New default port for the REST service
Christos KK Loverdos
03:20 pm Revision da2b19fe: Cleanup akka.conf in test/ a bit
Note that the spray-can port is still configured from
aquarium.properties, not akka.conf.
Christos KK Loverdos
03:19 pm Revision 1a5a2e04: Take care of a bug in the Props library
Ints are not properly converted. This is my library (external to the
project) so I must find time to fix it.
Christos KK Loverdos
03:18 pm Revision d502e78e: Take care of SBT build file
This is a second-class citizen up to now and I always forget to update
any relevant info after a change in pom.xml.
Christos KK Loverdos
03:17 pm Bug #2263 (Closed): REST service does not start on configured port
Port configured in aquarium.properties is not respected. Christos KK Loverdos
01:30 pm Revision 5f1960bd: Comment on dependency tracking/sorting
Christos KK Loverdos
01:26 pm Revision ddfc303c: Selectively configure actors
Christos KK Loverdos
01:24 pm Revision 21d83ab4: Mark configuration messages
Christos KK Loverdos
12:33 pm Revision e0ce9d99: Upgrade spray lib
Christos KK Loverdos
« Previous
Next »
 

Also available in: Atom