Quantcast
Channel: VMware Communities : All Content - vCloud Usage Meter
Viewing all articles
Browse latest Browse all 920

Repeat collections in usage meter v2.3

$
0
0

Occasionally we have a usage meter v2.3 collection that appears to both fail and succeed at the same time; I will receive both a 'Collection OK' and 'Collection failed' email at the same time.  When this happens, the usage meter will retry 5 minutes later and either will just succeed or will succeed and fail at the same time again.  This results in having more than 24 collections in a single day, inflating our vRAM usage numbers.  All of the failures have the same error (below), and when I run a billing report and compare it to the report from our v2.2 usage meter for the same vCenter server the v2.3 meter reports higher usage by about the amount from these repeat collections.

 

---------

Usage Meter will wait 300 seconds and retry up to 2 more times.

java.util.NoSuchElementException: key not found: VmKey(1,null)

 

scala.collection.MapLike$class.default(MapLike.scala:224)

scala.collection.immutable.HashMap.default(HashMap.scala:36)

scala.collection.MapLike$class.apply(MapLike.scala:135)

scala.collection.immutable.HashMap.apply(HashMap.scala:36)

com.vmware.cloud.usgmtr.custvm.CustomerVmLinker$$anonfun$link$1$$anonfun$apply$3.apply(CustomerVmLinker.scala:34)

com.vmware.cloud.usgmtr.custvm.CustomerVmLinker$$anonfun$link$1$$anonfun$apply$3.apply(CustomerVmLinker.scala:31)

scala.collection.TraversableLike$WithFilter$$anonfun$map$2.apply(TraversableLike.scala:661)

scala.collection.Iterator$class.foreach(Iterator.scala:660)

org.squeryl.dsl.AbstractQuery$$anon$1.foreach(AbstractQuery.scala:156)

scala.collection.IterableLike$class.foreach(IterableLike.scala:73)

org.squeryl.dsl.AbstractQuery.foreach(AbstractQuery.scala:27)

scala.collection.TraversableLike$WithFilter.map(TraversableLike.scala:660)

com.vmware.cloud.usgmtr.custvm.CustomerVmLinker$$anonfun$link$1.apply(CustomerVmLinker.scala:31)

com.vmware.cloud.usgmtr.custvm.CustomerVmLinker$$anonfun$link$1.apply(CustomerVmLinker.scala:30)

scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)

scala.collection.immutable.List.foreach(List.scala:45)

com.vmware.cloud.usgmtr.custvm.CustomerVmLinker$.link(CustomerVmLinker.scala:30)

com.vmware.cloud.usgmtr.collect.Collector$.collectAndSaveSamples(Collector.scala:76)

com.vmware.cloud.usgmtr.collect.Collector$$anonfun$collectAll$2$$anonfun$apply$1.apply$mcV$sp(Collector.scala:30)

com.vmware.cloud.usgmtr.collect.Collector$$anonfun$collectAll$2$$anonfun$apply$1.apply(Collector.scala:29)

com.vmware.cloud.usgmtr.collect.Collector$$anonfun$collectAll$2$$anonfun$apply$1.apply(Collector.scala:29)

org.squeryl.dsl.QueryDsl$class._using(QueryDsl.scala:46)

org.squeryl.dsl.QueryDsl$class._executeTransactionWithin(QueryDsl.scala:114)

org.squeryl.dsl.QueryDsl$class.transaction(QueryDsl.scala:78)

org.squeryl.PrimitiveTypeMode$.transaction(PrimitiveTypeMode.scala:40)

com.vmware.cloud.usgmtr.collect.Collector$$anonfun$collectAll$2.apply(Collector.scala:28)

com.vmware.cloud.usgmtr.collect.Collector$$anonfun$collectAll$2.apply(Collector.scala:28)

com.vmware.cloud.usgmtr.commons.Parallelizer$$anonfun$2$$anon$1.call(Parallelizer.scala:18)

java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

java.util.concurrent.FutureTask.run(FutureTask.java:138)

java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

java.lang.Thread.run(Thread.java:662)


Viewing all articles
Browse latest Browse all 920

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>