Statistics
| Branch: | Tag: | Revision:

root / src / main / scala @ eda1284c

# Date Author Comment
eda1284c 04/19/2012 12:49 pm Christos KK Loverdos

Generalize UID generators

e8748a13 04/19/2012 12:06 pm Christos KK Loverdos

Rename UserEvent to IMEvent

dabbc801 04/19/2012 11:45 am Christos KK Loverdos

Use TimeHelpers.nowMillis

ce03e074 04/10/2012 06:01 pm Christos KK Loverdos

Remove workaround for int conversion bug

70345cbb 04/10/2012 05:52 pm Christos KK Loverdos

Fix error reporting if event cannot be saved

61d82427 04/10/2012 05:33 pm Christos KK Loverdos

Json conversion refinements and goodies

049fa5bb 04/10/2012 03:57 pm Christos KK Loverdos

Json conversions now go via standard converters

69d3becc 04/10/2012 03:31 pm Christos KK Loverdos

Start using converters

4cc2c9c2 04/10/2012 01:10 pm Christos KK Loverdos

Make UserActorManager reflective

51cf35f5 04/10/2012 12:53 pm Christos KK Loverdos

Code reorganization

ba1c051e 04/10/2012 12:12 pm Christos KK Loverdos

Remove unused message

7363ac76 04/10/2012 12:01 pm Christos KK Loverdos

User actor code reorganization

ba69480b 04/09/2012 06:27 pm Christos KK Loverdos

Code reorganization

611c0389 04/09/2012 04:23 pm Christos KK Loverdos

Rename the null receiver and throw an NPE on null reception

61b1cfaf 04/09/2012 04:22 pm Christos KK Loverdos

ReflectiveAquariumActor extends AquariumActor

3c882570 04/09/2012 04:21 pm Christos KK Loverdos

AquariumActor extends Loggable be default

98291c6a 04/09/2012 04:07 pm Christos KK Loverdos

Simpify actor creation and configuration

b2b28453 04/09/2012 03:02 pm Christos KK Loverdos

Send configuration message for those roles that want it

0f31cc8f 04/09/2012 02:52 pm Christos KK Loverdos

Simplify reflective method matches

3a9638eb 04/09/2012 02:28 pm Christos KK Loverdos

Initial support for the administrative cookie

e4553239 04/09/2012 02:15 pm Christos KK Loverdos

Finer-grained control over saving unparsed events

d6974ab6 04/09/2012 12:29 pm Christos KK Loverdos

Add utility method for stack trace

3432733a 04/05/2012 06:15 pm Christos KK Loverdos

Add two json-related utility methods

Anticipating the use of converters.

e039589a 04/04/2012 07:12 pm Christos KK Loverdos

Rename HERE to CONF_HERE

9d54be69 04/04/2012 06:57 pm Christos KK Loverdos

Remove unused code

52fdb539 04/04/2012 06:52 pm Christos KK Loverdos

Fix API breakage from previous upgrade

In the process, renamed a few Exceptions to AquariumExceptions.

6b5f6e00 04/04/2012 04:13 pm Christos KK Loverdos

Use a file appender for logging

a6495b65 04/04/2012 02:38 pm Christos KK Loverdos

Proper logging configuration

We take advantage of AQUARIUM_HOME to locate logback.xml.
Inside the code, we use a custom initialization sequence to boot
logback-classic for slf4j.

07516903 04/04/2012 01:02 pm Christos KK Loverdos

Simplify resource locator. Use AQUARIUM_HOME

c9876a6d 04/04/2012 12:22 pm Christos KK Loverdos

ID as a suffix is ID and not Id

04842ee9 04/04/2012 12:01 pm Christos KK Loverdos

Local fs store for events must be outside AQUARIUM_HOME hierarchy

f36059b4 04/04/2012 01:21 am Christos KK Loverdos

Properly save to local fs store (for debugging)

12e32959 04/04/2012 01:20 am Christos KK Loverdos

Handle ACK/NACK for unparsed event

3d0a68b4 04/04/2012 01:10 am Christos KK Loverdos

Add filename-friendly versions of formatting methods

2f2abe44 04/04/2012 01:10 am Christos KK Loverdos

TODO: ResourceEvents: Save unparsed ones to DB

6bac5d11 04/04/2012 01:09 am Christos KK Loverdos

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 object is saved to the
UserEventStore.

f4a1bfde 04/04/2012 01:06 am Christos KK Loverdos

Forward only not-null events (ie parsed)

2da5f405 04/04/2012 01:06 am Christos KK Loverdos

Keep the boolean character of persist and combine it with local fs event storage

fe670ae3 04/04/2012 12:52 am Christos KK Loverdos

Forward only not-null events (ie parsed)

66f745b3 04/04/2012 12:50 am Christos KK Loverdos

Remove suspicious code

33cb780b 04/03/2012 01:37 pm Christos KK Loverdos

eventVersion is a String now (Fixes #2290)

2c32a641 04/03/2012 12:46 pm Christos KK Loverdos

Do not startup if AKKA_HOME is set.

We do not rely on external AKKA setup, so having AKKA_HOME around is
dangerous.

5f83cf66 04/03/2012 12:46 am Christos KK Loverdos

TODO: Use AQUARIUM_HOME in the resource context

a8edd5d2 04/03/2012 12:31 am Christos KK Loverdos

Lazy vals to the rescue (Beware of NPEs)

ae9ad70f 04/03/2012 12:08 am Christos KK Loverdos

Doc for AQUARIUM_HOME and move HERE to resource locator

1385160e 04/03/2012 12:03 am Christos KK Loverdos

Make local fs store relative to AQUARIUM_HOME

If it is not in absolute form already.

18ff3378 04/02/2012 11:56 pm Christos KK Loverdos

Mome AQUARIUM_HOME to ResourceLocator

6d596a5a 04/02/2012 11:07 pm Christos KK Loverdos

Get canonical file of home

4686c0a2 04/02/2012 06:32 pm Christos KK Loverdos

User events that cannot be parsed to objects are just stored

ca27b6a8 04/02/2012 04:33 pm Christos KK Loverdos

Make an array of bytes (UTF-8) from a String

ff04593b 04/02/2012 04:28 pm Christos KK Loverdos

Make a UTF-8 string from an array of bytes

d0e04a09 04/02/2012 04:18 pm Christos KK Loverdos

Move effectful handling from definition site to use site

Pay attention to this one (!)

cf9c5e83 04/02/2012 04:13 pm Christos KK Loverdos

Remove unused code

df36b232 04/02/2012 04:12 pm Christos KK Loverdos

Store received events in local fs (debug mode) even if they do not parse

1594640f 03/30/2012 02:31 pm Christos KK Loverdos

Ehhmm... Do not lie about guarantees

62445ead 03/30/2012 02:29 pm Christos KK Loverdos

Also storing events in the filesystem (for debugging)

09de4612 03/30/2012 02:08 pm Christos KK Loverdos

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 assertions or the event generator.

9b1c7bfb 03/30/2012 12:39 pm Christos KK Loverdos

Carry along the initial event payload

03046173 03/30/2012 12:10 pm Christos KK Loverdos

Add folder to store incoming events

This is a debugging aid, triggered by the presence of a configuration
key.

f345f62a 03/30/2012 11:49 am Christos KK Loverdos

Introduce AquariumException

44d77eb8 03/29/2012 05:44 pm Christos KK Loverdos

Set AQUARIUM_HOME and print a bunch of useful properties

85347eea 03/29/2012 04:08 pm Christos KK Loverdos

FIXME notice

04b151ba 03/29/2012 04:06 pm Christos KK Loverdos

Copyright

313f6c96 03/29/2012 03:58 pm Christos KK Loverdos

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 them one at a time.

13547ecb 03/27/2012 03:26 pm Christos KK Loverdos

Fix how rest port is obtained (#2263)

1a5a2e04 03/27/2012 03:19 pm Christos KK Loverdos

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.

5f1960bd 03/27/2012 01:30 pm Christos KK Loverdos

Comment on dependency tracking/sorting

ddfc303c 03/27/2012 01:26 pm Christos KK Loverdos

Selectively configure actors

21d83ab4 03/27/2012 01:24 pm Christos KK Loverdos

Mark configuration messages

fda99109 03/26/2012 04:47 pm Christos KK Loverdos

Notes from George

145078b7 03/22/2012 03:15 pm Georgios Gousios

Deprecate the descriminator field for complex resources

cc99adfa 03/22/2012 11:42 am Georgios Gousios

Support for sending messages from user actors

8a563752 03/22/2012 11:42 am Georgios Gousios

Set queue prefetch size to 1.

This might decrease queue reading performance but it also
increases the chances of no messages get lost if Aquarium
crashes

ef6d967c 03/22/2012 11:42 am Georgios Gousios

Allow more than 1 threads to access the cache concurrently

5d471f94 03/21/2012 04:31 pm Christos KK Loverdos

Add a test for an orphan vmtime OFF

81f12e13 03/21/2012 04:30 pm Christos KK Loverdos

Update the latest resource event in user state when processing one resource event

7f3e4d4f 03/21/2012 04:28 pm Christos KK Loverdos

Show size even when printing in one line (for Seq)

85a5a078 03/21/2012 11:30 am Christos KK Loverdos

Change _id to id

It was interfering with MongoDB _id generation.

ffeb7ba5 03/21/2012 11:28 am Christos KK Loverdos

Cost policy name is already known

aefc5073 03/20/2012 04:25 pm Christos KK Loverdos

Simple test case with one ON-OFF sequence.

Seems OK but not checking if produces the exact value.

c555d40b 03/20/2012 03:48 pm Christos KK Loverdos

Refactor test class to prepare for more test cases

c55f8f82 03/20/2012 03:31 pm Christos KK Loverdos

Synthetic resource events and wallet entries

00ff2a8d 03/20/2012 03:31 pm Christos KK Loverdos

Calculations for synthetic stuff

1bb8f495 03/20/2012 03:31 pm Christos KK Loverdos

Finer-grained handling of implictly issued events

First cut. More to follow

cbb103bb 03/20/2012 03:31 pm Christos KK Loverdos

Start hooking implicitly issued events

cb3f0ce0 03/20/2012 01:40 pm Georgios Gousios

User actor supervisor, actor cache based on Guava

96d206e5 03/19/2012 06:33 pm Christos KK Loverdos

The map is already immutable now

03a1400c 03/19/2012 05:31 pm Christos KK Loverdos

Use an immutable map for the variables

559bb616 03/19/2012 05:15 pm Christos KK Loverdos

Rename a couple of methods

2620b8a1 03/19/2012 05:03 pm Christos KK Loverdos

User state change computation modularization Part III

d2deedb6 03/19/2012 04:33 pm Christos KK Loverdos

Further modularization of user state change computation

b3cec087 03/19/2012 04:02 pm Christos KK Loverdos

Introduce user state worker in order to modularize user state computations

953d1ee8 03/19/2012 03:45 pm Christos KK Loverdos

Buffer new wallet entries and update user state

26b9e840 03/19/2012 03:44 pm Christos KK Loverdos

Lower the logging noise

b22f9459 03/19/2012 03:40 pm Christos KK Loverdos

Enhance user state. Refactor state change reason

daccee4c 03/19/2012 03:39 pm Christos KK Loverdos

Start a better documentation for the user state attributes

730e7cf4 03/19/2012 03:38 pm Christos KK Loverdos

Add a debugging method

41b83965 03/19/2012 03:37 pm Christos KK Loverdos

Refactor the saved resource events to a list

e91211d1 03/19/2012 03:36 pm Christos KK Loverdos

Add the reference timeslot to new wallet entry

839ceb8b 03/16/2012 06:13 pm Georgios Gousios

Create user on new user event arrival