[Hawkular-dev] inventory and resource config props

John Mazzitelli mazz at redhat.com
Wed Jul 13 12:55:50 EDT 2016


And just for giggles, I tried something else. Leave the resource config definitions the same, but change their values. The agent can detect the current values (that are different from when they were originally stored in inventory) and it tries to send via bulk/ the new values, but Inventory retains the old values. It never updates the resource config property values to the new ones that the agent sends via bulk/

So, in short, it looks like once entities are added to inventory via bulk/ they can never be updated when sent via bulk/ again.

I think this must involve sync. I need the inventory folks to tell me how the agent can do what I want - clearly, bulk/ is the wrong way to do this.

----- Original Message -----
> I ran into an Inventory issue today. I don't know what is the expected
> behavior - I hope what I saw isn't expected :)
> 
> I ran the agent and it added everything in inventory successfully.
> 
> I then shutdown the agent, added a new resource configuration property
> definition to a resource in the agent configuration, then re-ran the agent.
> 
> The agent successfully found and attempted to add the new resource
> configuration property via the inventory bulk/ API, but inventory never
> stored it. When I look in inventory, I do not see my new resource
> configuration property attached to the already existing resource. The
> resource config props that were on the resource originally are still there,
> but the new one was never added.
> 
> The agent builds the bulk payload in its AsyncInventoryStorage class -
> specifically, you can see adding the resource config props here:
> https://github.com/hawkular/hawkular-agent/blob/master/hawkular-wildfly-agent/src/main/java/org/hawkular/agent/monitor/storage/AsyncInventoryStorage.java#L348-L360
> 
> What is wrong?
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
> 


More information about the hawkular-dev mailing list