Hi All,
I builded a kind of connection pool using BaseXClient.java class, I
simulated several users trying insert documents in BaseX,
the result was a disaster.
ERROR: data.BaseXDataAccess - Error closing db
java.io.IOException: Stopped at line 1, column 19:
Unknown command: 1340477810253095000. Try HELP.
at data.BaseXClient.execute(BaseXClient.java:99)
at data.BaseXClient.execute(BaseXClient.java:110)
at data.BaseXDataAccess.save(BaseXDataAccess.java:169)
at data.TestInsert$Insert.run(TestInsert.java:88)
at java.lang.Thread.run(Thread.java:680)
Exception in thread "Thread-1" java.lang.RuntimeException:
java.io.IOException:
at data.BaseXDataAccess.save(BaseXDataAccess.java:164)
at data.TestInsert$Insert.run(TestInsert.java:88)ERROR:
com.xftec.hyperion.data.BaseXDataAccess - Error closing db
I started several threads each one takes a BaseXClient connection and as
soon as it finishs its job BaseXClient is put in a
queue again to be took by other thread.