Hi,

We have developed a QGIS data provider<https://github.com/qgis/QGIS/pull/34988> 
for SAP HANA database.
Our provider passes all python tests locally, but there are multiple failed 
tests  when the python tests are run in Travis CI.
Unfortunately, we were not able to find the cause of these failures, as they 
occur sporadically .
The only explanation we have is that the server resources are exhausted and the 
system might run out of memory.
With HANA plugin enabled, Travis CI installs and runs 3 databases such as 
PostgreSQL, Oracle and HANA.
The clean database installations require a significant amount of memory, namely 
PostgreSQL ~245 MB, Oracle ~3.7GB, HANA ~2.5GB.
A more detailed information about the server resources can be found in this 
Travis build<https://travis-ci.org/github/mrylov/QGIS/builds/703846786>, where 
a memory information is printed  before the database installations and after 
each test.
As it can be seen from the logs, the memory consumption during the tests starts 
from 81% and reaches 97% when- the tests start failing.
It is important to note that normally neither HANA nor Oracle tests fail. The 
tests start failing from Test #600 and higher.
During our experiments, there was also a 
build<https://travis-ci.org/github/mrylov/QGIS/builds/703276812> the did not 
have any issues.

We would be very grateful if you could take a look at the issue and assist us 
in resolving it.

Thank you and kind regards,
Maxim
on behalf of the HANA Spatial Team

_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to