I have a nosetest that bascially does the following
get Pool create entitlement get Pool unbind entitlement
So four http calls. The create and unbind calls change the consumed quantity of the pool object. I've been seeing inconsistant values for this.
I did full SQL logging, and I've been looking for any insert or update statements. Here's what I get:
[ayoung@ayoung candlepin]$ grep -i insert /tmp/catalina.out Hibernate: insert into cp_consumer (consumer_idcert_id, name, owner_id, parent_consumer_id, type_id, uuid, id) values (?, ?, ?, ?, ?, ?, ?) Hibernate: insert into cp_id_cert (cert, key, serial, id) values (?, ?, ?, ?)
[ayoung@ayoung candlepin]$ grep -i update /tmp/catalina.out Hibernate: update cp_consumer set consumer_idcert_id=?, name=?, owner_id=?, parent_consumer_id=?, type_id=?, uuid=? where id=?
No updates, no inserts. I've marked each of the Resource methods as @Transactional, and tried that on merthods inside the Entitler as well. No love. Hibernate is transaction resistant. Thi
On 03/25/2010 08:55 PM, Adam Young wrote:
I have a nosetest that bascially does the following
get Pool create entitlement get Pool unbind entitlement
So four http calls. The create and unbind calls change the consumed quantity of the pool object. I've been seeing inconsistant values for this.
I did full SQL logging, and I've been looking for any insert or
update statements. Here's what I get:
[ayoung@ayoung candlepin]$ grep -i insert /tmp/catalina.out Hibernate: insert into cp_consumer (consumer_idcert_id, name, owner_id, parent_consumer_id, type_id, uuid, id) values (?, ?, ?, ?, ?, ?, ?) Hibernate: insert into cp_id_cert (cert, key, serial, id) values (?, ?, ?, ?)
[ayoung@ayoung candlepin]$ grep -i update /tmp/catalina.out Hibernate: update cp_consumer set consumer_idcert_id=?, name=?, owner_id=?, parent_consumer_id=?, type_id=?, uuid=? where id=?
No updates, no inserts. I've marked each of the Resource methods as @Transactional, and tried that on merthods inside the Entitler as well. No love. Hibernate is transaction resistant. Thi
Should folks actively be calling flush? I notice that very few curators do.
-- bk
candlepin@lists.fedorahosted.org