kevinjqliu commented on issue #13366:
URL: https://github.com/apache/iceberg/issues/13366#issuecomment-2996823048

   Some extra context:
   
   Looks like the JDBC catalog has unit tests specifically for concurrency. See 
`testConcurrentFastAppends` and `testConcurrentConnections` in 
[`TestJdbcTableConcurrency.java`](https://github.com/apache/iceberg/blob/6e432fcb24fd55c9024a3192b17a364623886047/core/src/test/java/org/apache/iceberg/jdbc/TestJdbcTableConcurrency.java)
   
   Whats interesting is that the tests all use file-based sqlite connection 
string, not in-memory ones
   
https://github.com/apache/iceberg/blob/6e432fcb24fd55c9024a3192b17a364623886047/core/src/test/java/org/apache/iceberg/jdbc/TestJdbcTableConcurrency.java#L116
   
   This makes sense since the "original" REST docker image 
(`tabulario/iceberg-rest`) actually used a file-based sqlite lite connection 
string 
   
https://github.com/databricks/iceberg-rest-image/blob/62a5078032e0675d34b377d2ead2eea814c1da48/Dockerfile#L33
   
   And this was changed when we created the new `iceberg-rest-fixture` 
   
https://github.com/apache/iceberg/pull/11283/files#diff-b16b276a077c08a7178227bc5f8cca28765c13e4e1563cf87f15835e9ade2833R34
   
   So i'd classify this as a "regression" 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to