Activity

From 02/29/2012 to 03/29/2012

03/29/2012

06:04 pm Revision 9ce39ec7: We drink coffee
Christos KK Loverdos
05:44 pm Revision 44d77eb8: Set AQUARIUM_HOME and print a bunch of useful properties
Christos KK Loverdos
05:42 pm Revision 93c9aab0: Export AQUARIUM_HOME
Christos KK Loverdos
04:08 pm Revision 85347eea: FIXME notice
Christos KK Loverdos
04:06 pm Revision 04b151ba: Copyright
Christos KK Loverdos
03:58 pm Revision 313f6c96: 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 ...
Christos KK Loverdos
03:25 pm Revision 1751086e: Use jbootstrap to boot Aquarium. At last.
No more ugly classpath. Even the ps command output is easier to see and
understand.
Christos KK Loverdos
03:25 pm Revision 7d01792d: More docs and modularization to make-dist
Christos KK Loverdos
02:28 pm Revision dafcb968: Fix noclean handling
Christos KK Loverdos
02:15 pm Revision db3af0b6: Use SHA part
Christos KK Loverdos
01:49 pm Revision afa9afd5: Ditch debugger attachment. There will be other ways to debug
Christos KK Loverdos
01:20 pm Revision 3bbab592: Start using jbootstrap
Christos KK Loverdos
11:15 am Revision b35c61c0: ignore local properties
Christos KK Loverdos

03/28/2012

04:52 pm Revision e798bb3b: Possible override of project cleaning for faster builds
Christos KK Loverdos
11:17 am Revision 168ea526: Save the originating commit SHA in the distribution (apart from the archive na...
Christos KK Loverdos

03/27/2012

05:30 pm Bug #2265 (Closed): Consoliate configuration
Christos KK Loverdos
05:13 pm Revision 7793602d: make-dist.sh is less destructive now
1. Does not do any git-fu.
2. Uses current working folder. It's your responsibility to have it OK.
Christos KK Loverdos
04:57 pm Revision 326ad93d: Delete reference to non-existent constant
Christos KK Loverdos
04:53 pm Revision abac7fe9: Removing the executable flag from original make-dist.sh
Christos KK Loverdos
04:33 pm Revision 38daa09c: Get aquarium.properties from former dist/ folder
Christos KK Loverdos
04:18 pm Revision 4f8fbc73: Gather only the scripts (ref #2265)
Christos KK Loverdos
04:16 pm Revision 71a8c0a6: Remove duplicate files (ref #2265)
Christos KK Loverdos
04:09 pm Bug #2265 (Closed): Consoliate configuration
Currently, we have configuration under src/main/resources and dist/. The former is the original setup and it is follo... Christos KK Loverdos
03:30 pm Bug #2263 (Closed): REST service does not start on configured port
Christos KK Loverdos
03:30 pm Bug #2263 (Resolved): REST service does not start on configured port
Fixed in commit:13547ecbaa378ce893554ce8783d11cb43f643ef Christos KK Loverdos
03:26 pm Revision 13547ecb: Fix how rest port is obtained (#2263)
Christos KK Loverdos
03:22 pm Revision 97f17fc3: New default port for the REST service
Christos KK Loverdos
03:20 pm Revision da2b19fe: Cleanup akka.conf in test/ a bit
Note that the spray-can port is still configured from
aquarium.properties, not akka.conf.
Christos KK Loverdos
03:19 pm Revision 1a5a2e04: 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.
Christos KK Loverdos
03:18 pm Revision d502e78e: Take care of SBT build file
This is a second-class citizen up to now and I always forget to update
any relevant info after a change in pom.xml.
Christos KK Loverdos
03:17 pm Bug #2263 (Closed): REST service does not start on configured port
Port configured in aquarium.properties is not respected. Christos KK Loverdos
01:30 pm Revision 5f1960bd: Comment on dependency tracking/sorting
Christos KK Loverdos
01:26 pm Revision ddfc303c: Selectively configure actors
Christos KK Loverdos
01:24 pm Revision 21d83ab4: Mark configuration messages
Christos KK Loverdos
12:33 pm Revision e0ce9d99: Upgrade spray lib
Christos KK Loverdos

03/26/2012

04:48 pm Revision bfdcc0d3: Modularize tests
Christos KK Loverdos
04:47 pm Revision fda99109: Notes from George
Christos KK Loverdos
04:46 pm Revision 4b3514bd: Update SBT project file
Christos KK Loverdos
03:30 pm Revision 454235f9: Do not create a super fat jar
Christos KK Loverdos
03:29 pm Revision 78649417: Pass a few more helpful parameters to the compiler
Christos KK Loverdos
03:07 pm Revision 50dbdba3: Upgrade scala-maven-plugin
Notice that both the artifactId and the groupId have changed.
Announcement: http://implicit.ly/scala-maven-plugin-301...
Christos KK Loverdos
03:01 pm Revision 1263b676: Upgrade scopt
Christos KK Loverdos

03/22/2012

04:29 pm Revision 494831df: How to run the test.sh script
Georgios Gousios
03:58 pm Revision f17d3173: Script to help test a new Aquarium installation
Georgios Gousios
03:47 pm Revision 6e10ff3b: A few notes on how to test MongoDB replication
Georgios Gousios
03:15 pm Revision 145078b7: Deprecate the descriminator field for complex resources
Georgios Gousios
12:47 pm Revision b61b5944: Make a bit clearer that queues must be configured
Georgios Gousios
11:42 am Revision ef6d967c: Allow more than 1 threads to access the cache concurrently
Georgios Gousios
11:42 am Revision cc99adfa: Support for sending messages from user actors
Georgios Gousios
11:42 am Revision 8a563752: 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
c...
Georgios Gousios

03/21/2012

04:31 pm Revision 5d471f94: Add a test for an orphan vmtime OFF
Christos KK Loverdos
04:30 pm Revision 81f12e13: Update the latest resource event in user state when processing one resource event
Christos KK Loverdos
04:28 pm Revision 7f3e4d4f: Show size even when printing in one line (for Seq)
Christos KK Loverdos
02:48 pm Revision a79841b8: Ignore a couple of things
Christos KK Loverdos
11:31 am Revision 56d05450: Add two billing month tests
Christos KK Loverdos
11:30 am Revision 85a5a078: Change _id to id
It was interfering with MongoDB _id generation. Christos KK Loverdos
11:28 am Revision ffeb7ba5: Cost policy name is already known
Christos KK Loverdos

03/20/2012

04:25 pm Revision aefc5073: Simple test case with one ON-OFF sequence.
Seems OK but not checking if produces the exact value. Christos KK Loverdos
03:48 pm Revision c555d40b: Refactor test class to prepare for more test cases
Christos KK Loverdos
03:31 pm Revision 00ff2a8d: Calculations for synthetic stuff
Christos KK Loverdos
03:31 pm Revision c55f8f82: Synthetic resource events and wallet entries
Christos KK Loverdos
03:31 pm Revision 1bb8f495: Finer-grained handling of implictly issued events
First cut. More to follow Christos KK Loverdos
03:31 pm Revision cbb103bb: Start hooking implicitly issued events
Christos KK Loverdos
01:40 pm Revision cb3f0ce0: User actor supervisor, actor cache based on Guava
Georgios Gousios

03/19/2012

06:33 pm Revision 96d206e5: The map is already immutable now
Christos KK Loverdos
05:31 pm Revision 03a1400c: Use an immutable map for the variables
Christos KK Loverdos
05:15 pm Revision 559bb616: Rename a couple of methods
Christos KK Loverdos
05:03 pm Revision 2620b8a1: User state change computation modularization Part III
Christos KK Loverdos
04:33 pm Revision d2deedb6: Further modularization of user state change computation
Christos KK Loverdos
04:02 pm Revision b3cec087: Introduce user state worker in order to modularize user state computations
Christos KK Loverdos
03:45 pm Revision 953d1ee8: Buffer new wallet entries and update user state
Christos KK Loverdos
03:44 pm Revision 26b9e840: Lower the logging noise
Christos KK Loverdos
03:40 pm Revision b22f9459: Enhance user state. Refactor state change reason
Christos KK Loverdos
03:39 pm Revision daccee4c: Start a better documentation for the user state attributes
Christos KK Loverdos
03:38 pm Revision 730e7cf4: Add a debugging method
Christos KK Loverdos
03:37 pm Revision 41b83965: Refactor the saved resource events to a list
Christos KK Loverdos
03:36 pm Revision e91211d1: Add the reference timeslot to new wallet entry
Christos KK Loverdos

03/16/2012

06:13 pm Revision 839ceb8b: Create user on new user event arrival
Georgios Gousios
06:13 pm Revision 2a252374: Minor changes
Georgios Gousios
06:12 pm Revision b2e0ced9: Forward all events to the dispatcher
Georgios Gousios
06:12 pm Revision 349eb1fe: Search for user specified config file first
Georgios Gousios
06:12 pm Revision 8cc96fa7: Make event type comparisons ignore case
Georgios Gousios
06:12 pm Revision af872cfe: Method to look for a configuration file
Georgios Gousios
06:12 pm Revision d214d0e5: Correctly store and send user events
Georgios Gousios
06:12 pm Revision c0fda4e1: Refils resource for handling credit refils
Georgios Gousios
06:05 pm Revision cd64d636: Make better use of calculation reason and the stored _id
Christos KK Loverdos
06:04 pm Revision d75d0f76: Properly update user state with db _id
Christos KK Loverdos
06:03 pm Revision 816869fc: Add one more calculation reason
Christos KK Loverdos
06:02 pm Revision e4364769: Add support for DB _id
Christos KK Loverdos
06:00 pm Revision 3a4b4070: Add one convenient method to user state store
But this will have to be consolidated at some point. Christos KK Loverdos
05:59 pm Revision 6850ef3e: Slight doc modification
Christos KK Loverdos
05:59 pm Revision 74f96531: Make the concurrent uid generator more flexible
Christos KK Loverdos
03:04 pm Revision 003b7383: Reuse user creation time from user state
Christos KK Loverdos
03:01 pm Revision 353743c8: Add calculatin reason and simplify the API
Christos KK Loverdos

03/15/2012

06:19 pm Revision f13bccc2: More updates to the working user state
Christos KK Loverdos
05:55 pm Revision aaf40690: Unuse a method in logger
Christos KK Loverdos
05:42 pm Revision 3018e782: Code reorganization for better readability
Christos KK Loverdos
05:36 pm Revision dd7ce571: Add utility methdos for Maybe
Christos KK Loverdos
05:31 pm Revision 2a252e38: Better method parameter naming
Christos KK Loverdos
04:57 pm Revision 5700f6af: Add one attribute to track total events processed
Christos KK Loverdos
04:57 pm Revision 50f4757b: Small API change
Christos KK Loverdos
02:02 pm Revision 2a36ca49: Documentation of the user event
Georgios Gousios
01:05 pm Revision b6280dd4: Changed user event format
Georgios Gousios

03/14/2012

06:47 pm Revision 04aef43f: Fix a test to comply with the new semantics for complex/simple resources
Christos KK Loverdos
06:37 pm Revision b7642d45: Subtract consumed credits.
The other way was to have all algorithms return negative values but it
is better to have them return the (positive) c...
Christos KK Loverdos
05:27 pm Revision 2bc88961: Finish adminguide work
Georgios Gousios
01:39 pm Revision 80fc7b6c: MongoDB config done
Georgios Gousios
01:09 pm Revision ae1eb0cb: External system requirements and config, part 1
Georgios Gousios

03/13/2012

06:13 pm Revision a4c111df: Make map printing aligned by keys
Christos KK Loverdos
06:13 pm Revision 954c7c68: Add some string manipulation goodies
Christos KK Loverdos
05:51 pm Revision d2992179: Admin guide, configuration and running
Georgios Gousios
05:51 pm Revision 72b5a30b: Build instructions for Aquarium
Georgios Gousios
05:01 pm Revision def6f3a0: Fix two bugs by virtue of the previously committed generalization
Christos KK Loverdos
04:54 pm Revision 9d0e1baa: Simplify and generalize cost policy var calculation
Christos KK Loverdos
04:48 pm Revision 7f95567d: Test commit for the new credentials
Christos KK Loverdos
03:53 pm Revision a7dae411: Cleaning up cost policies API
Christos KK Loverdos
03:53 pm Revision 82d4ee24: A better toString for charge slots
Christos KK Loverdos
03:53 pm Revision a7629051: Impl simplifications and a better toString for the algo compiler
Christos KK Loverdos
03:53 pm Revision 8e62ae15: Also take into account the cost policy for the resource simulators
Christos KK Loverdos
03:04 pm Revision 9609a0d4: Check that default policies are applied
Georgios Gousios
03:04 pm Revision e48e69c8: Check for existence of default role mapping
Georgios Gousios
01:09 pm Revision a12aab01: Make algorithms more easily visible when debugging
Christos KK Loverdos
01:09 pm Revision 500c1ebb: Change the DSL for the billing test
Christos KK Loverdos
01:09 pm Revision d93c3c09: Fix a bug with the resource simulators
Christos KK Loverdos
01:09 pm Revision 0b3d716e: Further adjustment of simulation classes
Christos KK Loverdos
01:09 pm Revision 800fd131: Pretty printing resource simulator
Christos KK Loverdos
01:09 pm Revision 2093d157: Unifying simple & complex resources.
Part One. Christos KK Loverdos
01:09 pm Revision 11f79e11: Unifying simple & complex resources (Part II)
Adjusting simulation classes. Christos KK Loverdos
01:01 pm Revision 686f3e1f: Fix version of akka in test config, tests are run again
Georgios Gousios
01:00 pm Revision 75facfc6: Test and concequent fix for the roles-agreement mappings parser
Georgios Gousios
11:55 am Revision 1a630cac: Don't override existing names when de-serializing policies
Georgios Gousios

03/12/2012

07:31 pm Revision 91a21a4f: Small changes in contextual logger
Christos KK Loverdos
06:18 pm Revision 38abb82f: (untested) support for role -> agreement mappings
Georgios Gousios
12:39 pm Revision f6d7f2c5: Fix(?) align timeslots
Georgios Gousios

03/09/2012

06:02 pm Revision 2d357096: Add the "once" cost policy
Christos KK Loverdos
05:12 pm Revision 3db96446: Timeslot alignment test
Christos KK Loverdos
03:39 pm Revision b186ae8e: Remove unused parameter (defaultPolicy)
Christos KK Loverdos
03:34 pm Revision 122de5cb: Continuous debugging sessions...
Christos KK Loverdos
03:04 pm Revision 657b76a2: Add one more ugly-named method
Christos KK Loverdos
03:04 pm Revision 4f08b71e: Enhance begin(), end() for logger
Christos KK Loverdos
03:03 pm Revision e4cb0d6d: Better toString for time frames
Christos KK Loverdos
01:01 pm Revision c210a9f3: Keep one createFirstUserState
Christos KK Loverdos
12:59 pm Revision cc881318: Move methods from companion object to class
Christos KK Loverdos
12:59 pm Revision 6c0f7a54: Better toString
Christos KK Loverdos

03/08/2012

10:40 pm Revision 5bbf7462: Changes in funding.
Panos Louridas
06:50 pm Revision cfe93fba: Refactor
Christos KK Loverdos
06:33 pm Revision 68c8315a: Reworked the simulation package
Christos KK Loverdos
06:20 pm Revision 95274870: Remove unused class, set config name for aquarium exchange
Georgios Gousios
05:09 pm Revision 625a25b1: Use the queue name declared in the conf
Georgios Gousios
05:09 pm Revision 7eaafe15: Confirm that new queue declaration code works
Georgios Gousios
04:31 pm Revision 24369220: Add more simulation stuff
Christos KK Loverdos
03:49 pm Revision e8acfda7: Receive one more message
Christos KK Loverdos
02:19 pm Revision 1b8734ef: Remove unneeded punctuation.
Panos Louridas
02:16 pm Revision aa230cf1: Merge branch 'master' of https://code.grnet.gr/git/aquarium
Conflicts:
doc/arch/aquarium.tex
Panos Louridas
02:15 pm Revision cc0528ba: Yet more final changes.
Panos Louridas
11:20 am Revision 55840e27: Title change
Georgios Gousios

03/07/2012

08:44 pm Revision e8722201: Yet more (final?) edits.
Panos Louridas
08:39 pm Revision 44d8993f: Yet more changes.
Panos Louridas
08:07 pm Revision aaa67ccf: Responses from George, affiliation.
Panos Louridas
07:49 pm Revision e3d9ee84: Reference figure 4.
Panos Louridas
07:47 pm Revision 7a57d024: Pruning and editing.
Panos Louridas
05:39 pm Revision 76625d04: Finished edits
Georgios Gousios
03:10 pm Revision 89f48579: Declare multiple queues for reading events
Georgios Gousios
12:23 pm Revision 3c1fc9d7: [paper] We are at 5 pages. Hot.
Christos KK Loverdos
12:10 pm Revision 17b21810: [paper] Two more references to go and we are set
Christos KK Loverdos
11:55 am Revision e27585ae: [paper]: Two references went up
Christos KK Loverdos
10:11 am Revision db61ef59: Fixed tests and implementation of alignTimeslots
Georgios Gousios
12:03 am Revision d54fadfe: Axining sections 4 and 2
Georgios Gousios

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 0e11c8e4: A human-friendlier toString for timeslot
Christos KK Loverdos
12:29 pm Revision c3e2d8ab: Make withConfigurator viewable to the world
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 7eda0e92: Delete the secondary event store on the User simulator
Christos KK Loverdos
12:29 pm Revision fcc26ad2: Reorganize mem store. Add clear() for resource events
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

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
« Previous
Next »
 

Also available in: Atom