New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transaction based sqlite3 inserts #225
Commits on Apr 1, 2020
-
First iteration of batched/transation based inserts.
* We control the transaction using APIs activate_transacation and commit_trasaction. * The no_of_inserts, is a crude hack to enbale periodic commits to the database file. * We are doing inserts, one after the other. So, we'd have to control transactions this way. * The ideal way is to have a lower-task take care of writing to db, which creates bulk inserts from a datastructure * Problems, powerfailure handling! Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for ef0a73f - Browse repository at this point
Copy the full SHA ef0a73fView commit details -
Commit trasactions on intermediate failures
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 4dc0a57 - Browse repository at this point
Copy the full SHA 4dc0a57View commit details -
Changes made to fit coding style and first level of review comments
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for a254e19 - Browse repository at this point
Copy the full SHA a254e19View commit details -
Fix compilation issue and uncrustify errors
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 67bcdcd - Browse repository at this point
Copy the full SHA 67bcdcdView commit details -
First iteration of batched/transation based inserts.
* We control the transaction using APIs activate_transacation and commit_trasaction. * The no_of_inserts, is a crude hack to enbale periodic commits to the database file. * We are doing inserts, one after the other. So, we'd have to control transactions this way. * The ideal way is to have a lower-task take care of writing to db, which creates bulk inserts from a datastructure * Problems, powerfailure handling! Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 1d6b4cf - Browse repository at this point
Copy the full SHA 1d6b4cfView commit details -
Commit trasactions on intermediate failures
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 6fef091 - Browse repository at this point
Copy the full SHA 6fef091View commit details -
Changes made to fit coding style and first level of review comments
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 8898cd4 - Browse repository at this point
Copy the full SHA 8898cd4View commit details -
Fix compilation issue and uncrustify errors
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 37c0e40 - Browse repository at this point
Copy the full SHA 37c0e40View commit details -
Rework transaction to fit in the comments from pull request,
The idea here is to move the transaction control to a higher layer i.e rosbag2_cpp from that of lower level fine control. This gives the flexibilty of independent plugin and caching implementation wihtin the application Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for fe65e3e - Browse repository at this point
Copy the full SHA fe65e3eView commit details -
Fix errors creeped in due to rebase. Compilation fails due to
rosbag2_compression. Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 2a5f601 - Browse repository at this point
Copy the full SHA 2a5f601View commit details -
Fix compilation issue and uncrustify errors
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for c1bd37d - Browse repository at this point
Copy the full SHA c1bd37dView commit details -
Fix errors creeped in due to rebase. Compilation fails due to
rosbag2_compression. Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for b3d2b3e - Browse repository at this point
Copy the full SHA b3d2b3eView commit details -
Fix, uncrustify issues and address comments from github issue 225
Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
Configuration menu - View commit details
-
Copy full SHA for 342a4c7 - Browse repository at this point
Copy the full SHA 342a4c7View commit details -
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for a7effdc - Browse repository at this point
Copy the full SHA a7effdcView commit details -
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for c0768c9 - Browse repository at this point
Copy the full SHA c0768c9View commit details -
disable cache when set to lt 1
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for bc60c79 - Browse repository at this point
Copy the full SHA bc60c79View commit details -
test cache behavior in sequential writer
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 1ebc289 - Browse repository at this point
Copy the full SHA 1ebc289View commit details -
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 381a103 - Browse repository at this point
Copy the full SHA 381a103View commit details -
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 23804e8 - Browse repository at this point
Copy the full SHA 23804e8View commit details -
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 21b2c80 - Browse repository at this point
Copy the full SHA 21b2c80View commit details -
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 83042cc - Browse repository at this point
Copy the full SHA 83042ccView commit details -
expose max cache size through transport
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for bac3558 - Browse repository at this point
Copy the full SHA bac3558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2647a - Browse repository at this point
Copy the full SHA 3d2647aView commit details -
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for d46f141 - Browse repository at this point
Copy the full SHA d46f141View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4401d6 - Browse repository at this point
Copy the full SHA b4401d6View commit details