Activity

From 01/25/2012 to 02/23/2012

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 e0832f4c: Fix name for policy sotre
Georgios Gousios
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 629b0224: Start computing wallet entries
Christos KK Loverdos
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 992da45f: Enhance contextual logger and show sample output
Christos KK Loverdos
11:42 am Revision 491934d4: Add bandwidth simulator
Christos KK Loverdos
11:42 am Revision a4e4e0a0: Fix method name in date calculator
Christos KK Loverdos
11:42 am Revision 76198445: Remove @inline annotations because of warnings
Christos KK Loverdos
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 49054030: Read configuration values from the cmd-line
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

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

02/03/2012

05:26 pm Revision ff717051: Enriching the test case
Christos KK Loverdos
04:42 pm Feature #1925: Active-active RabbitMQ installation modularization
Notes for developers:
--------------------
A few notes on developing with RabbitMQ in high availability mode. The...
Giorgos Gousios
02:11 pm Revision 5783ae44: Add support for custom date formats in DateCalculator
Christos KK Loverdos
02:02 pm Revision 7bf88790: Augment and use resources map functionality
Christos KK Loverdos
01:39 pm Revision 2ae751ed: Introduce a handy map of resources
Christos KK Loverdos
01:25 pm Revision 7a21c970: Use basic rc context for policy loading.
Also try to refactor a bit in order to handle a few bugs (wip). Christos KK Loverdos
02:29 am Revision db0967ef: Factor out basic resource context
Christos KK Loverdos

02/02/2012

06:43 pm Revision 4731798b: Add more simulation methods and enrich the test case
Cannot load the policy file from the test env though... Christos KK Loverdos
06:42 pm Revision e9213d28: Retrieve a beautiful resource event value representation
Christos KK Loverdos
04:39 pm Revision 6e83ec73: Add a simulations package
This will be handy when creating test cases for the new billing code. Christos KK Loverdos
04:39 pm Revision f9c6a8eb: MemStore is a provider of itself
For simplicity, obviously. Christos KK Loverdos

02/01/2012

05:21 pm Revision 0420eea8: Merge branch 'master' into 1852_billing_period_calc
Christos KK Loverdos
05:20 pm Revision 2d62e2be: Rename the mem store
Christos KK Loverdos

01/31/2012

05:50 pm Revision a051860c: Override configurator's store provider
It is better to use this new method before asking for anything from the
configurator.
E.g.
val mc = Configurator.M...
Christos KK Loverdos
04:39 pm Revision b875d52e: Merge branch 'master' into 1852_billing_period_calc
Conflicts:
src/main/scala/gr/grnet/aquarium/user/UserDataSnapshot.scala
src/main/scala/gr/grnet/aquarium/user/UserS...
Christos KK Loverdos
04:27 pm Revision 7b7b9192: Implement mem-based resource event store
Christos KK Loverdos
04:26 pm Revision 64d61d0c: A few changes so that everything compiles
Christos KK Loverdos
04:19 pm Revision c64f9998: In memory store for tests, change property files search to /etc/aquarium
Georgios Gousios
04:07 pm Revision a9d99e77: Implementation of the UserEventStore interface in the in memory store
Georgios Gousios
03:56 pm Revision 1918e4cd: Implement mem-based wallet store
Christos KK Loverdos
03:38 pm Revision aa42253e: Implementation of the policy store interface
Georgios Gousios
03:13 pm Revision b67a317f: Empty implementations for all store interefaces
Georgios Gousios
02:55 pm Revision b733b2c5: Mostly atomic update of policies, Docs++
Georgios Gousios
02:55 pm Revision f1257c64: Fix code assuming that a list always has a tail
Georgios Gousios
02:55 pm Revision c6b35bd4: Calculating resource instance amounts
Christos KK Loverdos
01:59 pm Revision 8084c45f: Merge branch 'master' into 1852_billing_period_calc
Christos KK Loverdos
01:13 pm Revision 28a85ac0: Update available policies when on configuration file update
Georgios Gousios
01:10 pm Revision 8ffa7f17: Wrapper for stored DSLPolicy YAML dumps
Georgios Gousios
01:09 pm Revision 9085a752: License headers
Georgios Gousios

01/30/2012

05:42 pm Revision 886367e9: Logic to load/store policies from Policy store
Georgios Gousios
05:24 pm Revision 7cdd774d: Merge branch 'master' into 1852_billing_period_calc
Conflicts:
src/main/scala/gr/grnet/aquarium/user/UserDataSnapshot.scala
Christos KK Loverdos
05:17 pm Revision f01e9ee7: [Does not compile] Clearing up some misunderstanding with amounts
Christos KK Loverdos
04:56 pm Revision 74316e94: User agreement history in user store
Georgios Gousios
03:36 pm Revision 049f5f62: Merge branch 'master' into 1852_billing_period_calc
Christos KK Loverdos
03:33 pm Revision e109f518: API methods for policies
Georgios Gousios
03:27 pm Revision 489d6802: Implement custom Policy entry and policy storage ops
Georgios Gousios
03:25 pm Revision 4841e438: Merge branch 'master' into 1852_billing_period_calc
Christos KK Loverdos
03:21 pm Revision 5eb1a5f0: COntinue with billing code and start cleaning up user actor
Christos KK Loverdos
02:21 pm Revision 368e39a1: Fix failing tests after merge
Georgios Gousios
12:42 pm Revision 7f541f21: Merge branch '1852_billing_period_calc'
Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/dsl/DSL.scala
src/main/scala/gr/grnet/aquarium/logic/a...
Georgios Gousios
12:15 pm Revision 4d4f262c: Fix all serialization to YAML issues
Georgios Gousios

01/27/2012

06:35 pm Revision 4530b9c3: Work in progress... Still in flux
Christos KK Loverdos
05:28 pm Revision 3b5d6545: toMap() method for remaining DSL classes.
Also, immutable map generation for all classes Georgios Gousios
05:27 pm Revision 10a198cd: Method to parse YAML from a String
Georgios Gousios
03:00 pm Revision 2201f6f1: One fact in one place commit
Georgios Gousios
02:38 pm Revision c41ede8d: Upgrade Akka to 1.3 and refactor SBT build file
Christos KK Loverdos
12:55 pm Revision 221feff6: Basic support for serializing policies to YAML
Georgios Gousios

01/26/2012

04:56 pm Revision edd32244: Prune unused functionality.
Christos KK Loverdos
04:52 pm Revision 4050a3c9: Some new billing stuff.
Also using doubles everywhere instead of floats Christos KK Loverdos
« Previous
Next »
 

Also available in: Atom