Custom handling of diskspace details in virtual events. NOT GOOD.
authorChristos KK Loverdos <loverdos@gmail.com>
Thu, 6 Sep 2012 09:08:45 +0000 (12:08 +0300)
committerChristos KK Loverdos <loverdos@gmail.com>
Thu, 6 Sep 2012 09:09:06 +0000 (12:09 +0300)
src/main/scala/gr/grnet/aquarium/charging/ContinuousChargingBehavior.scala

index a8ea14d..6c5fabe 100644 (file)
@@ -198,7 +198,9 @@ final class ContinuousChargingBehavior extends ChargingBehaviorSkeleton(Nil) {
       EventModel.EventVersion_1_0,
       Map(
         ResourceEventModel.Names.details_aquarium_is_synthetic   -> "true",
-        ResourceEventModel.Names.details_aquarium_is_realtime_virtual -> "true"
+        ResourceEventModel.Names.details_aquarium_is_realtime_virtual -> "true",
+        "path" -> workingResourceInstanceChargingState.previousEvents.headOption.map(_.details.get("path").getOrElse("unknown")).getOrElse("unknown"),
+        "action" -> workingResourceInstanceChargingState.previousEvents.headOption.map(_.details.get("action").getOrElse("unknown")).getOrElse("update")
       )
     ) :: Nil
   }