Statistics
| Branch: | Tag: | Revision:

root / src / main / scala / gr / grnet @ 33cb780b

# Date Author Comment
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

af872cfe 03/16/2012 06:12 pm Georgios Gousios

Method to look for a configuration file

8cc96fa7 03/16/2012 06:12 pm Georgios Gousios

Make event type comparisons ignore case

b2e0ced9 03/16/2012 06:12 pm Georgios Gousios

Forward all events to the dispatcher

349eb1fe 03/16/2012 06:12 pm Georgios Gousios

Search for user specified config file first

d214d0e5 03/16/2012 06:12 pm Georgios Gousios

Correctly store and send user events

cd64d636 03/16/2012 06:05 pm Christos KK Loverdos

Make better use of calculation reason and the stored _id

d75d0f76 03/16/2012 06:04 pm Christos KK Loverdos

Properly update user state with db _id

816869fc 03/16/2012 06:03 pm Christos KK Loverdos

Add one more calculation reason

e4364769 03/16/2012 06:02 pm Christos KK Loverdos

Add support for DB _id

3a4b4070 03/16/2012 06:00 pm Christos KK Loverdos

Add one convenient method to user state store

But this will have to be consolidated at some point.

6850ef3e 03/16/2012 05:59 pm Christos KK Loverdos

Slight doc modification

74f96531 03/16/2012 05:59 pm Christos KK Loverdos

Make the concurrent uid generator more flexible

003b7383 03/16/2012 03:04 pm Christos KK Loverdos

Reuse user creation time from user state

353743c8 03/16/2012 03:01 pm Christos KK Loverdos

Add calculatin reason and simplify the API

f13bccc2 03/15/2012 06:19 pm Christos KK Loverdos

More updates to the working user state

aaf40690 03/15/2012 05:55 pm Christos KK Loverdos

Unuse a method in logger

3018e782 03/15/2012 05:42 pm Christos KK Loverdos

Code reorganization for better readability

dd7ce571 03/15/2012 05:36 pm Christos KK Loverdos

Add utility methdos for Maybe

2a252e38 03/15/2012 05:31 pm Christos KK Loverdos

Better method parameter naming

50f4757b 03/15/2012 04:57 pm Christos KK Loverdos

Small API change

5700f6af 03/15/2012 04:57 pm Christos KK Loverdos

Add one attribute to track total events processed

b6280dd4 03/15/2012 01:05 pm Georgios Gousios

Changed user event format

b7642d45 03/14/2012 06:37 pm Christos KK Loverdos

Subtract consumed credits.

The other way was to have all algorithms return negative values but it
is better to have them return the (positive) consumed credits and then
subtract those credits from the total.

a4c111df 03/13/2012 06:13 pm Christos KK Loverdos

Make map printing aligned by keys

954c7c68 03/13/2012 06:13 pm Christos KK Loverdos

Add some string manipulation goodies

def6f3a0 03/13/2012 05:01 pm Christos KK Loverdos

Fix two bugs by virtue of the previously committed generalization

9d0e1baa 03/13/2012 04:54 pm Christos KK Loverdos

Simplify and generalize cost policy var calculation

7f95567d 03/13/2012 04:48 pm Christos KK Loverdos

Test commit for the new credentials

82d4ee24 03/13/2012 03:53 pm Christos KK Loverdos

A better toString for charge slots

a7629051 03/13/2012 03:53 pm Christos KK Loverdos

Impl simplifications and a better toString for the algo compiler

8e62ae15 03/13/2012 03:53 pm Christos KK Loverdos

Also take into account the cost policy for the resource simulators

a7dae411 03/13/2012 03:53 pm Christos KK Loverdos

Cleaning up cost policies API

9609a0d4 03/13/2012 03:04 pm Georgios Gousios

Check that default policies are applied

e48e69c8 03/13/2012 03:04 pm Georgios Gousios

Check for existence of default role mapping

0b3d716e 03/13/2012 01:09 pm Christos KK Loverdos

Further adjustment of simulation classes

800fd131 03/13/2012 01:09 pm Christos KK Loverdos

Pretty printing resource simulator

d93c3c09 03/13/2012 01:09 pm Christos KK Loverdos

Fix a bug with the resource simulators

a12aab01 03/13/2012 01:09 pm Christos KK Loverdos

Make algorithms more easily visible when debugging

2093d157 03/13/2012 01:09 pm Christos KK Loverdos

Unifying simple & complex resources.

Part One.

11f79e11 03/13/2012 01:09 pm Christos KK Loverdos

Unifying simple & complex resources (Part II)

Adjusting simulation classes.