aquarium
12 years agoRename a couple of methods
Christos KK Loverdos [Mon, 19 Mar 2012 15:15:04 +0000 (17:15 +0200)]
Rename a couple of methods

12 years agoUser state change computation modularization Part III
Christos KK Loverdos [Mon, 19 Mar 2012 15:03:22 +0000 (17:03 +0200)]
User state change computation modularization Part III

12 years agoFurther modularization of user state change computation
Christos KK Loverdos [Mon, 19 Mar 2012 14:33:49 +0000 (16:33 +0200)]
Further modularization of user state change computation

12 years agoIntroduce user state worker in order to modularize user state computations
Christos KK Loverdos [Mon, 19 Mar 2012 14:02:57 +0000 (16:02 +0200)]
Introduce user state worker in order to modularize user state computations

12 years agoBuffer new wallet entries and update user state
Christos KK Loverdos [Mon, 19 Mar 2012 13:45:35 +0000 (15:45 +0200)]
Buffer new wallet entries and update user state

12 years agoLower the logging noise
Christos KK Loverdos [Mon, 19 Mar 2012 13:44:11 +0000 (15:44 +0200)]
Lower the logging noise

12 years agoEnhance user state. Refactor state change reason
Christos KK Loverdos [Mon, 19 Mar 2012 13:40:52 +0000 (15:40 +0200)]
Enhance user state. Refactor state change reason

12 years agoStart a better documentation for the user state attributes
Christos KK Loverdos [Mon, 19 Mar 2012 13:39:31 +0000 (15:39 +0200)]
Start a better documentation for the user state attributes

12 years agoAdd a debugging method
Christos KK Loverdos [Mon, 19 Mar 2012 13:38:05 +0000 (15:38 +0200)]
Add a debugging method

12 years agoRefactor the saved resource events to a list
Christos KK Loverdos [Mon, 19 Mar 2012 13:37:47 +0000 (15:37 +0200)]
Refactor the saved resource events to a list

12 years agoAdd the reference timeslot to new wallet entry
Christos KK Loverdos [Mon, 19 Mar 2012 13:36:45 +0000 (15:36 +0200)]
Add the reference timeslot to new wallet entry

12 years agoMinor changes
Georgios Gousios [Fri, 16 Mar 2012 16:11:57 +0000 (18:11 +0200)]
Minor changes

12 years agoCreate user on new user event arrival
Georgios Gousios [Fri, 16 Mar 2012 16:11:45 +0000 (18:11 +0200)]
Create user on new user event arrival

12 years agoSearch for user specified config file first
Georgios Gousios [Fri, 16 Mar 2012 16:11:17 +0000 (18:11 +0200)]
Search for user specified config file first

12 years agoForward all events to the dispatcher
Georgios Gousios [Fri, 16 Mar 2012 16:10:37 +0000 (18:10 +0200)]
Forward all events to the dispatcher

12 years agoMake event type comparisons ignore case
Georgios Gousios [Fri, 16 Mar 2012 16:10:14 +0000 (18:10 +0200)]
Make event type comparisons ignore case

12 years agoMethod to look for a configuration file
Georgios Gousios [Fri, 16 Mar 2012 16:02:04 +0000 (18:02 +0200)]
Method to look for a configuration file

12 years agoCorrectly store and send user events
Georgios Gousios [Fri, 16 Mar 2012 12:59:31 +0000 (14:59 +0200)]
Correctly store and send user events

12 years agoRefils resource for handling credit refils
Georgios Gousios [Thu, 15 Mar 2012 14:14:29 +0000 (16:14 +0200)]
Refils resource for handling credit refils

12 years agoMake better use of calculation reason and the stored _id
Christos KK Loverdos [Fri, 16 Mar 2012 16:05:10 +0000 (18:05 +0200)]
Make better use of calculation reason and the stored _id

12 years agoProperly update user state with db _id
Christos KK Loverdos [Fri, 16 Mar 2012 16:04:06 +0000 (18:04 +0200)]
Properly update user state with db _id

12 years agoAdd one more calculation reason
Christos KK Loverdos [Fri, 16 Mar 2012 16:03:22 +0000 (18:03 +0200)]
Add one more calculation reason

12 years agoAdd support for DB _id
Christos KK Loverdos [Fri, 16 Mar 2012 16:02:38 +0000 (18:02 +0200)]
Add support for DB _id

12 years agoAdd one convenient method to user state store
Christos KK Loverdos [Fri, 16 Mar 2012 16:00:43 +0000 (18:00 +0200)]
Add one convenient method to user state store

But this will have to be consolidated at some point.

12 years agoSlight doc modification
Christos KK Loverdos [Fri, 16 Mar 2012 15:59:58 +0000 (17:59 +0200)]
Slight doc modification

12 years agoMake the concurrent uid generator more flexible
Christos KK Loverdos [Fri, 16 Mar 2012 15:59:02 +0000 (17:59 +0200)]
Make the concurrent uid generator more flexible

12 years agoReuse user creation time from user state
Christos KK Loverdos [Fri, 16 Mar 2012 13:04:07 +0000 (15:04 +0200)]
Reuse user creation time from user state

12 years agoAdd calculatin reason and simplify the API
Christos KK Loverdos [Fri, 16 Mar 2012 13:01:37 +0000 (15:01 +0200)]
Add calculatin reason and simplify the API

12 years agoMore updates to the working user state
Christos KK Loverdos [Thu, 15 Mar 2012 16:19:03 +0000 (18:19 +0200)]
More updates to the working user state

12 years agoUnuse a method in logger
Christos KK Loverdos [Thu, 15 Mar 2012 15:55:55 +0000 (17:55 +0200)]
Unuse a method in logger

12 years agoCode reorganization for better readability
Christos KK Loverdos [Thu, 15 Mar 2012 15:42:11 +0000 (17:42 +0200)]
Code reorganization for better readability

12 years agoAdd utility methdos for Maybe
Christos KK Loverdos [Thu, 15 Mar 2012 15:36:08 +0000 (17:36 +0200)]
Add utility methdos for Maybe

12 years agoBetter method parameter naming
Christos KK Loverdos [Thu, 15 Mar 2012 15:31:09 +0000 (17:31 +0200)]
Better method parameter naming

12 years agoAdd one attribute to track total events processed
Christos KK Loverdos [Thu, 15 Mar 2012 13:27:43 +0000 (15:27 +0200)]
Add one attribute to track total events processed

12 years agoSmall API change
Christos KK Loverdos [Thu, 15 Mar 2012 13:11:37 +0000 (15:11 +0200)]
Small API change

12 years agoDocumentation of the user event
Georgios Gousios [Thu, 15 Mar 2012 12:02:45 +0000 (14:02 +0200)]
Documentation of the user event

12 years agoChanged user event format
Georgios Gousios [Thu, 15 Mar 2012 11:05:28 +0000 (13:05 +0200)]
Changed user event format

12 years agoFix a test to comply with the new semantics for complex/simple resources
Christos KK Loverdos [Wed, 14 Mar 2012 16:47:50 +0000 (18:47 +0200)]
Fix a test to comply with the new semantics for complex/simple resources

12 years agoSubtract consumed credits.
Christos KK Loverdos [Wed, 14 Mar 2012 16:37:04 +0000 (18:37 +0200)]
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.

12 years agoFinish adminguide work
Georgios Gousios [Wed, 14 Mar 2012 15:27:11 +0000 (17:27 +0200)]
Finish adminguide work

12 years agoMongoDB config done
Georgios Gousios [Wed, 14 Mar 2012 11:39:35 +0000 (13:39 +0200)]
MongoDB config done

12 years agoExternal system requirements and config, part 1
Georgios Gousios [Wed, 14 Mar 2012 11:09:07 +0000 (13:09 +0200)]
External system requirements and config, part 1

12 years agoMake map printing aligned by keys
Christos KK Loverdos [Tue, 13 Mar 2012 16:13:02 +0000 (18:13 +0200)]
Make map printing aligned by keys

12 years agoAdd some string manipulation goodies
Christos KK Loverdos [Tue, 13 Mar 2012 16:10:18 +0000 (18:10 +0200)]
Add some string manipulation goodies

12 years agoAdmin guide, configuration and running
Georgios Gousios [Tue, 13 Mar 2012 15:50:34 +0000 (17:50 +0200)]
Admin guide, configuration and running

12 years agoBuild instructions for Aquarium
Georgios Gousios [Tue, 13 Mar 2012 13:53:39 +0000 (15:53 +0200)]
Build instructions for Aquarium

12 years agoFix two bugs by virtue of the previously committed generalization
Christos KK Loverdos [Tue, 13 Mar 2012 15:01:15 +0000 (17:01 +0200)]
Fix two bugs by virtue of the previously committed generalization

12 years agoSimplify and generalize cost policy var calculation
Christos KK Loverdos [Tue, 13 Mar 2012 14:54:18 +0000 (16:54 +0200)]
Simplify and generalize cost policy var calculation

12 years agoTest commit for the new credentials
Christos KK Loverdos [Tue, 13 Mar 2012 14:48:29 +0000 (16:48 +0200)]
Test commit for the new credentials

12 years agoCleaning up cost policies API
Christos KK Loverdos [Tue, 13 Mar 2012 13:52:58 +0000 (15:52 +0200)]
Cleaning up cost policies API

12 years agoAlso take into account the cost policy for the resource simulators
Christos KK Loverdos [Tue, 13 Mar 2012 13:22:52 +0000 (15:22 +0200)]
Also take into account the cost policy for the resource simulators

12 years agoImpl simplifications and a better toString for the algo compiler
Christos KK Loverdos [Tue, 13 Mar 2012 13:22:06 +0000 (15:22 +0200)]
Impl simplifications and a better toString for the algo compiler

12 years agoA better toString for charge slots
Christos KK Loverdos [Tue, 13 Mar 2012 13:20:57 +0000 (15:20 +0200)]
A better toString for charge slots

12 years agoCheck that default policies are applied
Georgios Gousios [Tue, 13 Mar 2012 13:03:52 +0000 (15:03 +0200)]
Check that default policies are applied

12 years agoCheck for existence of default role mapping
Georgios Gousios [Tue, 13 Mar 2012 11:33:38 +0000 (13:33 +0200)]
Check for existence of default role mapping

12 years agoMake algorithms more easily visible when debugging
Christos KK Loverdos [Tue, 13 Mar 2012 11:08:53 +0000 (13:08 +0200)]
Make algorithms more easily visible when debugging

12 years agoChange the DSL for the billing test
Christos KK Loverdos [Tue, 13 Mar 2012 11:07:13 +0000 (13:07 +0200)]
Change the DSL for the billing test

12 years agoFix a bug with the resource simulators
Christos KK Loverdos [Tue, 13 Mar 2012 11:06:07 +0000 (13:06 +0200)]
Fix a bug with the resource simulators

12 years agoPretty printing resource simulator
Christos KK Loverdos [Tue, 13 Mar 2012 11:01:24 +0000 (13:01 +0200)]
Pretty printing resource simulator

12 years agoFurther adjustment of simulation classes
Christos KK Loverdos [Tue, 13 Mar 2012 10:43:02 +0000 (12:43 +0200)]
Further adjustment of simulation classes

12 years agoUnifying simple & complex resources (Part II)
Christos KK Loverdos [Tue, 13 Mar 2012 10:21:28 +0000 (12:21 +0200)]
Unifying simple & complex resources (Part II)

Adjusting simulation classes.

12 years agoUnifying simple & complex resources.
Christos KK Loverdos [Tue, 13 Mar 2012 09:43:15 +0000 (11:43 +0200)]
Unifying simple & complex resources.

Part One.

12 years agoFix version of akka in test config, tests are run again
Georgios Gousios [Tue, 13 Mar 2012 11:01:06 +0000 (13:01 +0200)]
Fix version of akka in test config, tests are run again

12 years agoTest and concequent fix for the roles-agreement mappings parser
Georgios Gousios [Tue, 13 Mar 2012 11:00:47 +0000 (13:00 +0200)]
Test and concequent fix for the roles-agreement mappings parser

12 years agoDon't override existing names when de-serializing policies
Georgios Gousios [Tue, 13 Mar 2012 09:51:47 +0000 (11:51 +0200)]
Don't override existing names when de-serializing policies

12 years agoSmall changes in contextual logger
Christos KK Loverdos [Mon, 12 Mar 2012 17:30:29 +0000 (19:30 +0200)]
Small changes in contextual logger

12 years ago(untested) support for role -> agreement mappings
Georgios Gousios [Mon, 12 Mar 2012 16:18:13 +0000 (18:18 +0200)]
(untested) support for role -> agreement mappings

12 years agoFix(?) align timeslots
Georgios Gousios [Mon, 12 Mar 2012 10:39:42 +0000 (12:39 +0200)]
Fix(?) align timeslots

12 years agoAdd the "once" cost policy
Christos KK Loverdos [Fri, 9 Mar 2012 16:02:01 +0000 (18:02 +0200)]
Add the "once" cost policy

12 years agoTimeslot alignment test
Christos KK Loverdos [Fri, 9 Mar 2012 15:12:41 +0000 (17:12 +0200)]
Timeslot alignment test

12 years agoRemove unused parameter (defaultPolicy)
Christos KK Loverdos [Fri, 9 Mar 2012 13:39:15 +0000 (15:39 +0200)]
Remove unused parameter (defaultPolicy)

12 years agoContinuous debugging sessions...
Christos KK Loverdos [Fri, 9 Mar 2012 13:34:55 +0000 (15:34 +0200)]
Continuous debugging sessions...

12 years agoAdd one more ugly-named method
Christos KK Loverdos [Fri, 9 Mar 2012 13:04:59 +0000 (15:04 +0200)]
Add one more ugly-named method

12 years agoEnhance begin(), end() for logger
Christos KK Loverdos [Fri, 9 Mar 2012 13:04:23 +0000 (15:04 +0200)]
Enhance begin(), end() for logger

12 years agoBetter toString for time frames
Christos KK Loverdos [Fri, 9 Mar 2012 13:03:43 +0000 (15:03 +0200)]
Better toString for time frames

12 years agoKeep one createFirstUserState
Christos KK Loverdos [Fri, 9 Mar 2012 11:01:34 +0000 (13:01 +0200)]
Keep one createFirstUserState

12 years agoMove methods from companion object to class
Christos KK Loverdos [Fri, 9 Mar 2012 10:59:57 +0000 (12:59 +0200)]
Move methods from companion object to class

12 years agoBetter toString
Christos KK Loverdos [Fri, 9 Mar 2012 10:59:08 +0000 (12:59 +0200)]
Better toString

12 years agoChanges in funding.
Panos Louridas [Thu, 8 Mar 2012 20:40:36 +0000 (22:40 +0200)]
Changes in funding.

12 years agoRefactor
Christos KK Loverdos [Thu, 8 Mar 2012 16:50:39 +0000 (18:50 +0200)]
Refactor

12 years agoReworked the simulation package
Christos KK Loverdos [Thu, 8 Mar 2012 16:32:57 +0000 (18:32 +0200)]
Reworked the simulation package

12 years agoRemove unused class, set config name for aquarium exchange
Georgios Gousios [Thu, 8 Mar 2012 16:20:32 +0000 (18:20 +0200)]
Remove unused class, set config name for aquarium exchange

12 years agoConfirm that new queue declaration code works
Georgios Gousios [Thu, 8 Mar 2012 15:04:54 +0000 (17:04 +0200)]
Confirm that new queue declaration code works

12 years agoUse the queue name declared in the conf
Georgios Gousios [Thu, 8 Mar 2012 11:40:19 +0000 (13:40 +0200)]
Use the queue name declared in the conf

12 years agoAdd more simulation stuff
Christos KK Loverdos [Thu, 8 Mar 2012 14:31:13 +0000 (16:31 +0200)]
Add more simulation stuff

12 years agoReceive one more message
Christos KK Loverdos [Thu, 8 Mar 2012 13:34:11 +0000 (15:34 +0200)]
Receive one more message

12 years agoRemove unneeded punctuation.
Panos Louridas [Thu, 8 Mar 2012 12:19:10 +0000 (14:19 +0200)]
Remove unneeded punctuation.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/aquarium
Panos Louridas [Thu, 8 Mar 2012 12:16:43 +0000 (14:16 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/aquarium

Conflicts:
doc/arch/aquarium.tex

12 years agoYet more final changes.
Panos Louridas [Thu, 8 Mar 2012 12:15:27 +0000 (14:15 +0200)]
Yet more final changes.

12 years agoTitle change
Georgios Gousios [Thu, 8 Mar 2012 09:20:54 +0000 (11:20 +0200)]
Title change

12 years agoYet more (final?) edits.
Panos Louridas [Wed, 7 Mar 2012 18:44:58 +0000 (20:44 +0200)]
Yet more (final?) edits.

12 years agoYet more changes.
Panos Louridas [Wed, 7 Mar 2012 18:39:53 +0000 (20:39 +0200)]
Yet more changes.

12 years agoResponses from George, affiliation.
Panos Louridas [Wed, 7 Mar 2012 18:07:27 +0000 (20:07 +0200)]
Responses from George, affiliation.

12 years agoReference figure 4.
Panos Louridas [Wed, 7 Mar 2012 17:49:16 +0000 (19:49 +0200)]
Reference figure 4.

12 years agoPruning and editing.
Panos Louridas [Wed, 7 Mar 2012 17:47:05 +0000 (19:47 +0200)]
Pruning and editing.

12 years agoFinished edits
Georgios Gousios [Wed, 7 Mar 2012 15:39:12 +0000 (17:39 +0200)]
Finished edits

12 years agoDeclare multiple queues for reading events
Georgios Gousios [Wed, 7 Mar 2012 13:10:19 +0000 (15:10 +0200)]
Declare multiple queues for reading events

12 years ago[paper] We are at 5 pages. Hot.
Christos KK Loverdos [Wed, 7 Mar 2012 10:23:15 +0000 (12:23 +0200)]
[paper] We are at 5 pages. Hot.

12 years ago[paper] Two more references to go and we are set
Christos KK Loverdos [Wed, 7 Mar 2012 10:10:37 +0000 (12:10 +0200)]
[paper] Two more references to go and we are set

12 years ago[paper]: Two references went up
Christos KK Loverdos [Wed, 7 Mar 2012 09:55:54 +0000 (11:55 +0200)]
[paper]: Two references went up