target tiles still locked after commit
|Reported by:||aherzig||Owned by:||klipskoch|
|Keywords:||rasgeo, tile lock||Cc:||pbaumann, pcampalani|
Within a series of rasql queries, wrapped as individual transactions, i.e.
// query one transaction.begin(read_write); r_OQL_Query q(...); r_oql_execute(q); transaction.commit() // query two transaction.begin(read_write); ...
the tile lock seems to get stuck at one point and results in
Error: One or more of the target tiles are locked by another transaction
I've attached a minimal example.
Just extract the archive into "manuals_and_examples/examples/c++", reconfigure and build tilelockbug. rasgeo's RasdamanHelper2 class makes heavily use of the above pattern, hence rasimport and raserase virtually don't work at all.