Activity

From 02/06/2012 to 03/06/2012

03/06/2012

05:23 pm Revision 3a162845: Using reflective architecture
Christos KK Loverdos
01:01 pm Revision 593e1be3: Axing the policy definition
Georgios Gousios
12:59 pm Revision d92ee1e8: Performance section
Georgios Gousios
12:37 pm Revision aa4926f4: .gitignore
Christos KK Loverdos
12:37 pm Revision d6888a9b: Remove two subsection headers
Christos KK Loverdos
12:13 pm Revision c90fc5b8: Discussion work
Georgios Gousios
12:09 pm Revision a3324d13: paper: cutting down section 5
Christos KK Loverdos
11:33 am Revision 7ea829f2: Merge branch 'master' of https://code.grnet.gr/git/aquarium
Panos Louridas
11:32 am Revision 56c08926: Added forgotten style file.
Panos Louridas
11:28 am Revision 48a58813: Akka 1.3.1, x-ha-policy for queues, tests for alignTimeslots
Georgios Gousios

03/05/2012

07:04 pm Revision 968f55ca: Merge branch 'master' of https://code.grnet.gr/git/aquarium
Panos Louridas
06:00 pm Revision 224f87a8: Use the new PolicyStore API (instead of Policy's)
Christos KK Loverdos
06:00 pm Revision b83e892a: Move more API to PolicyStore (from Policy)
Christos KK Loverdos
05:59 pm Revision 2b67708e: Start shaving user actor in preparation for new billing framework
Christos KK Loverdos
05:58 pm Revision 03e7c382: Yet a few more utilities for timeslot
Christos KK Loverdos
05:14 pm Revision 76c59ee2: Merge branch '1852_billing_period_calc'
Work is being done on master from now on...
Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting....
Christos KK Loverdos
05:08 pm Revision f5a46a7a: Preparing the move to master
Christos KK Loverdos
05:00 pm Revision 3ed102ee: Enhance the debugging facilities
Christos KK Loverdos
04:59 pm Revision 07e36583: Enhance default user state creation
Christos KK Loverdos
03:43 pm Revision 616ee0a5: Haircut for HotClouds.
Panos Louridas
12:45 pm Feature #1922: Integrate docs with the rest of the folks
Documentation has been overhauled as of commit commit:972edf5c Giorgos Gousios
12:34 pm Revision 2a2c7019: More detailed conversion to policy entry
Christos KK Loverdos
12:33 pm Revision fb48681f: Use the new API from PolicyStore instead of the one from Policy
Christos KK Loverdos
12:32 pm Revision a8833b28: Add one utility method to timeslot
Christos KK Loverdos
12:31 pm Revision 32c605df: Start moving stuff from Policy to PolicyStore
Christos KK Loverdos
12:30 pm Revision c34dc96d: Add year-related calculations
Christos KK Loverdos
12:29 pm Revision c3e2d8ab: Make withConfigurator viewable to the world
Christos KK Loverdos
12:29 pm Revision 7eda0e92: Delete the secondary event store on the User simulator
Christos KK Loverdos
12:29 pm Revision 0e11c8e4: A human-friendlier toString for timeslot
Christos KK Loverdos
12:29 pm Revision 51f35eb1: Semantic changes and fixes on policy store.
Originally, policy store was for DSLPolicy. Now it is for PolicyEntry.
The commit reflects this semantic change to th...
Christos KK Loverdos
12:29 pm Revision 508b209e: A day's worth of debugging enhancements. Back to square one.
Christos KK Loverdos
12:29 pm Revision fcc26ad2: Reorganize mem store. Add clear() for resource events
Christos KK Loverdos

03/02/2012

06:08 pm Revision d49ca08f: A day's worth of debugging enhancements. Back to square one.
Christos KK Loverdos
05:50 pm Revision 972edf5c: Credit plan description
Georgios Gousios
05:35 pm Revision 8442341f: Semantic changes and fixes on policy store.
Originally, policy store was for DSLPolicy. Now it is for PolicyEntry.
The commit reflects this semantic change to th...
Christos KK Loverdos
04:48 pm Revision 0e09c9b6: Delete the secondary event store on the User simulator
Christos KK Loverdos
04:42 pm Revision 2b8e1107: Make withConfigurator viewable to the world
Christos KK Loverdos
04:41 pm Revision fa0fd531: A human-friendlier toString for timeslot
Christos KK Loverdos
04:39 pm Revision 69ffd0d2: Reorganize mem store. Add clear() for resource events
Christos KK Loverdos
02:52 pm Revision bb9a89c7: Uncommited scripts
Georgios Gousios
02:51 pm Revision 9d6d6a15: Documentation work
Georgios Gousios

03/01/2012

05:46 pm Revision 2bb83e8d: Resources doc
Georgios Gousios
05:46 pm Revision c84df049: Rest api
Georgios Gousios
05:29 pm Revision ce05d989: Merge branch 'master' into tmp_master_merger
Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting.scala
src/main/scala/gr/grnet/aquarium/logi...
Christos KK Loverdos
05:17 pm Revision 2cf6ae44: wip
Christos KK Loverdos
02:48 pm Revision bf216625: Add a couple of utility methods to new wallet entry
Christos KK Loverdos
02:47 pm Revision 26278949: A data structure for ignored first-time events
Christos KK Loverdos
02:45 pm Revision 3c84d72b: Indent while running a closure
Christos KK Loverdos
01:11 pm Revision b6f04645: Add some toXXXString utility methods
Christos KK Loverdos
12:49 pm Revision d71e0cce: Enriching new wallet entries with some extra info
Christos KK Loverdos
12:38 pm Revision d88bf678: Documentation fixes. Just to catch semantics better
Christos KK Loverdos

02/28/2012

05:49 pm Revision 3d129472: Description of resource events
Georgios Gousios
05:39 pm Revision 0e33eaff: Handle a corner case with "lonely" events
Christos KK Loverdos
05:38 pm Revision f849e996: Add info logging
Christos KK Loverdos
03:17 pm Revision 0afb5a28: Computing new wallet entries
Christos KK Loverdos
02:45 pm Revision 59fcb525: Rename stuff to capture semantics better
Christos KK Loverdos
02:37 pm Revision eefa02d6: Finally, returning the fully computed charge slots
Christos KK Loverdos
02:22 pm Revision 0faae354: Architecture docs
Georgios Gousios
01:22 pm Revision b6ca8da3: Factor out a computation that could potetially change
Christos KK Loverdos
01:18 pm Revision f38d1ea2: Throw away a few compilation warnings
Christos KK Loverdos
01:10 pm Revision f5f37b55: Fix a compilation error by explicitly mapping
... and throwing away for...yield Christos KK Loverdos
12:59 pm Revision 8340d647: Use billing month info, according to the new API
Christos KK Loverdos
12:54 pm Revision 2a9e22e5: Change the repr of latest events snapshot
Christos KK Loverdos

02/24/2012

03:35 pm Revision 7f67c291: Start putting charge chunk in context
Christos KK Loverdos
03:35 pm Revision ec521ed5: Simple cost policy algorithm compiler
Christos KK Loverdos
03:33 pm Revision 934aceff: A couple of methods are meant to be used internally
Christos KK Loverdos
03:32 pm Revision f357d8a6: Use previous billing month
Christos KK Loverdos
03:08 pm Revision df80beea: Find all relevant resource event for billing period
There is still work to do there, esp the MongoDB implementation. Christos KK Loverdos
03:03 pm Revision e9300cc3: Generalize implicit OFFs to implicitly issued events
Christos KK Loverdos
02:17 pm Revision 23faceee: Using billing month info
Christos KK Loverdos

02/23/2012

05:57 pm Revision b64fb9be: Change the impl of mem store
Christos KK Loverdos
05:57 pm Revision 58379b6a: Make all snapshot contribute to user state snapshot time
Christos KK Loverdos
04:44 pm Revision 283a2d46: Update DSL documentation, step 1
Georgios Gousios
01:57 pm Revision e17ffb52: Revert change on logger, since parameter may depend on it
Christos KK Loverdos
01:42 pm Revision 8621646b: Reorgaize user state computation for billing period
Christos KK Loverdos
01:26 pm Revision d76018ea: Use 'by need' parameter
Christos KK Loverdos
12:49 pm Feature #1925: Active-active RabbitMQ installation modularization
Instructions provided above, installation working on dev71/dev72 on the development cluster Giorgos Gousios
12:47 pm Feature #1926: Active-active RabbitMQ installation in common dev environment
Done, instructions at
https://wiki.dev.grnet.gr/Queues%20and%20Messages
Giorgos Gousios
12:45 pm Feature #1924: Provide a full standalone installation
As of commit commit:f0fb2259 the following have been implemented:
* A make-dish.sh script that builds a tarball of...
Giorgos Gousios
12:33 pm Revision 6731b9ff: Date calculator is mutable
Christos KK Loverdos
12:10 pm Revision f0fb2259: Debug mode, environment variables for aquarium init script
Georgios Gousios

02/22/2012

04:30 pm Revision 74532ee9: Default properties for Aquarium (forgotten file)
Georgios Gousios

02/21/2012

06:30 pm Revision 080cd5bf: Corrected loading of log4j.conf at runtime
Georgios Gousios
05:36 pm Revision ba1b0625: Computing charge slots
[DNC]: Does not compile Christos KK Loverdos
05:13 pm Revision f0c0758f: By default, use log4j configuration in conf directory
Georgios Gousios
05:12 pm Revision 67b997c3: Remove cmd-line properties, add new default property file context
Georgios Gousios
04:16 pm Revision dc172222: Default distribution files
Georgios Gousios
03:55 pm Revision 7d8dcecd: Correct bundle naming for tags
Georgios Gousios
03:04 pm Revision 726631a9: Support for bundling arbitrary commit ids
Georgios Gousios

02/20/2012

05:53 pm Revision cfa7454a: Stylistic changes
Georgios Gousios
05:26 pm Revision ac2a665c: Change timeslot.contains to include timeslot boundaries
Georgios Gousios
05:05 pm Revision 92f5e0d5: Change effective timeslot method sig to accept timeslots
This is to ensure that for all expansions, the end date is after
the start date.
Georgios Gousios
05:04 pm Revision e64827f1: Warnings--
Georgios Gousios
05:02 pm Revision aa5e5ed7: Stricter creation tests, msgs when assertions fail
Georgios Gousios
05:01 pm Revision 323f15fd: Date nodes when deserialized are longs. Handle this.
Georgios Gousios
04:58 pm Revision f192b716: Node for handling long values in YAML
Georgios Gousios
02:21 pm Revision ce20c36e: Merge branch 'master'
Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting.scala
src/main/scala/gr/grnet/aquarium/logi...
Christos KK Loverdos
02:05 pm Revision 447637cb: wip
Christos KK Loverdos
01:04 pm Revision d5a9e78a: Charge event when policy/agreement is active
Fixes a bug that caused an event to be charged in full for all
policy/agreement combinations. Also docs++
Georgios Gousios

02/17/2012

04:17 pm Revision fb92babb: Applicability timeslots for policies and timeslots
Charge events by spliting charge time into
slices defined by the applicability timeslots for
policies and agreements
Georgios Gousios
04:16 pm Revision 032bc44c: Store policies indexed per applicability timeslot
Georgios Gousios
04:15 pm Revision fbec9e56: Trivial fixes, toString implementation
Georgios Gousios
01:26 pm Revision 9324a7a8: Method to align a list of timeslots to another timeslot's boundaries
Georgios Gousios

02/16/2012

12:49 pm Revision f8c4d57c: Merge remote-tracking branch 'origin/master'
Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting.scala
Georgios Gousios

02/14/2012

10:54 pm Revision 3311d5fe: Checked-out from 18.. branch in order to change algorithm
Christos KK Loverdos
10:53 pm Revision ecceede8: Small (semantic) change towards a new charging algorithm
Does not compile Christos KK Loverdos
11:42 am Revision bfd0f0a7: Use common fail() instead of exit
Georgios Gousios
11:42 am Revision 1d82aef6: WIP on wallet entries.
Constructing a proper value map depending on the cost policy. Christos KK Loverdos
11:42 am Revision 76198445: Remove @inline annotations because of warnings
Christos KK Loverdos
11:42 am Revision 60b216e8: Introduce cost policy vars
These are the variables needed by each cost policy in order to do the
credit charge calculations. Normally, they are ...
Christos KK Loverdos
11:42 am Revision a4e4e0a0: Fix method name in date calculator
Christos KK Loverdos
11:42 am Revision 629b0224: Start computing wallet entries
Christos KK Loverdos
11:42 am Revision 491934d4: Add bandwidth simulator
Christos KK Loverdos
11:42 am Revision 992da45f: Enhance contextual logger and show sample output
Christos KK Loverdos
11:42 am Revision e0832f4c: Fix name for policy sotre
Georgios Gousios
10:48 am Revision 3e7df224: Finish script to start/stop aquarium
Georgios Gousios
10:14 am Revision 07d7694c: Add two UID generator implementations
Christos KK Loverdos

02/13/2012

06:30 pm Revision a836d59a: WIP on wallet entries.
Constructing a proper value map depending on the cost policy. Christos KK Loverdos
05:55 pm Revision 4bcab152: Startup script for Aquarium
Georgios Gousios
05:42 pm Revision 4613d640: Introduce cost policy vars
These are the variables needed by each cost policy in order to do the
credit charge calculations. Normally, they are ...
Christos KK Loverdos
05:39 pm Revision 188a5824: Remove @inline annotations because of warnings
Christos KK Loverdos
04:18 pm Revision 95fe951d: Start computing wallet entries
Christos KK Loverdos
04:06 pm Revision 6b2c8be7: Skeleton functions tested working
Georgios Gousios
03:56 pm Revision d74cbebe: Factor out clean and fail operations in methods
Georgios Gousios
02:46 pm Revision 0ba5e223: Stash instead of requiring commit
Georgios Gousios
01:59 pm Revision caa3a7c8: Checkout and create dirs
Georgios Gousios
01:55 pm Revision 54fc9713: Initial version of script to generate aquarium distr archive
Georgios Gousios
01:43 pm Revision 2ad16226: Fix method name in date calculator
Christos KK Loverdos
01:42 pm Revision bb6df728: Enhance contextual logger and show sample output
Christos KK Loverdos
01:42 pm Revision 44930ebe: Add bandwidth simulator
Christos KK Loverdos

02/09/2012

11:45 pm Revision 4ec4f022: Merge branch '1852_billing_period_calc'
Christos KK Loverdos
07:00 pm Revision 4e661360: Inline a couple of utility methods
Christos KK Loverdos
06:57 pm Revision 548304d3: Ignoring non-billable events
Christos KK Loverdos
06:30 pm Revision 4619f063: Fix and augment logger
Christos KK Loverdos
05:42 pm Revision 80a13169: Special data structure for implicit OFF events
Christos KK Loverdos
05:41 pm Revision e5531552: Cleanup resource event
Christos KK Loverdos
05:40 pm Revision 30d8fe03: Add map-related utility methods
Christos KK Loverdos
04:11 pm Revision ac03b912: Adjust logging output
Christos KK Loverdos
04:00 pm Revision b7bc5c29: Oh, I like contextual loggers.
Really handy when debugging. Christos KK Loverdos
02:36 pm Revision 0e2398fc: Fix a bug in date fortmatting
Christos KK Loverdos
11:13 am Revision 83c2775f: Merge branch '1852_billing_period_calc'
Georgios Gousios

02/08/2012

07:41 pm Revision e9b44c33: Termination condition for billing month calculation
Christos KK Loverdos
07:40 pm Revision c5ca558f: Augment date calculator
Christos KK Loverdos
06:51 pm Revision 41c8984b: Rework data snapshots. Add one more to user state
Christos KK Loverdos

02/07/2012

05:25 pm Revision d98e3891: Start the real deal
Christos KK Loverdos
05:08 pm Revision d36b3104: Don't attempt to clean up when not using mongo for testing
Georgios Gousios
05:07 pm Revision aeae0e29: Better implementation of the no gaps test
Georgios Gousios
04:48 pm Revision 4bdd0f62: Rewrite policy file to trigger reparse in test
Georgios Gousios
04:48 pm Revision 0c899026: Method to check whether a (sorted) list of timeslots contains gaps
Georgios Gousios
04:47 pm Revision b064a70a: Just reload policies from the store, instead of attempting to reconstruct state
Georgios Gousios
04:47 pm Revision 3e221f91: New method for retrieving a policy by its id
Georgios Gousios
01:46 pm Revision 618a4bb1: Support for setting a custom configurator for unit testing
Georgios Gousios
01:45 pm Revision ae395ef0: Absolute before/after methods
Georgios Gousios
01:44 pm Revision c4585e66: Remove references to the obsolete scala-tools repo
Georgios Gousios
11:30 am Revision 791f1d37: Use in memory store by default for tests
Georgios Gousios
11:30 am Revision 389c2773: Switch to using Long.MaxValue to denote open timeframes
Don't use -1 in the to field to denote open timeframes
as it requires special treatment in various places and
is sema...
Georgios Gousios
11:30 am Revision 49054030: Read configuration values from the cmd-line
Georgios Gousios

02/06/2012

06:23 pm Revision 5e23b3bd: Merge branch '1852_billing_period_calc'
Christos KK Loverdos
06:16 pm Revision 28bb45ec: Pruning stuff from user state
Christos KK Loverdos
03:56 pm Revision 41b0101e: Factoring out common code
Christos KK Loverdos
03:54 pm Revision cfd522f4: Various test enhancements
-Support for selecting the store implementation at test runtime
-Get raw values for test configuration items
-Test fo...
Georgios Gousios
03:53 pm Revision 097b6e0a: Construct and return a policy entry
Georgios Gousios
03:52 pm Revision 54be219c: Conform to the specification, return results sorted
Georgios Gousios
03:51 pm Revision 36c516ec: Add some debugging beautification
Christos KK Loverdos
03:28 pm Revision 167cc453: Make UID generators for simulations more flexible
Christos KK Loverdos
02:38 pm Feature #1878 (Closed): Upgrade to Akka 1.3-RC6
Actually upgraded to 1.3 Christos KK Loverdos
02:37 pm Revision 66171dc7: Update cc.spray repo and version
Christos KK Loverdos
01:37 pm Revision 7d2b35d7: Better implement one query on resource event store
Christos KK Loverdos
01:36 pm Revision f5db1c38: Add minute calculations to date calculator
Christos KK Loverdos
01:35 pm Revision b18bb886: Add time calculation helper to resource event
Christos KK Loverdos
12:54 pm Revision 63ba9841: Minor api addition to date calc (+scaladocs)
Christos KK Loverdos
12:49 pm Revision a7f3366a: Use copy() for mutable date calcs
Christos KK Loverdos
12:48 pm Revision ed87e235: Better names for mutable date calc methods
Christos KK Loverdos
12:36 pm Revision af85da93: Fix a bug with mutable state.
Although DateCalculator is mutable, I was using it as an immutable. Christos KK Loverdos
12:04 pm Revision 9f1b64e6: Shut up a few compiler warnings
Georgios Gousios
« Previous
Next »
 

Also available in: Atom