-
Notifications
You must be signed in to change notification settings - Fork 256
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
python plugins: enable direct I/O in core instead of calling python for read and write #1297
Commits on Dec 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f85bae2 - Browse repository at this point
Copy the full SHA f85bae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6bf7c4 - Browse repository at this point
Copy the full SHA f6bf7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83497b0 - Browse repository at this point
Copy the full SHA 83497b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f1fe6e - Browse repository at this point
Copy the full SHA 8f1fe6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2f6ec8 - Browse repository at this point
Copy the full SHA d2f6ec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e202d6e - Browse repository at this point
Copy the full SHA e202d6eView commit details -
BareosFdPluginLocalFileset.py: use direct I/O
Implement `plugin_io_open()` so that we can configure direct I/O and pass the filedescriptor.
Configuration menu - View commit details
-
Copy full SHA for 73e934a - Browse repository at this point
Copy the full SHA 73e934aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 200613f - Browse repository at this point
Copy the full SHA 200613fView commit details -
plugins: fix sentinels in bareosfd.h
Sentinels for PyRestorePacket_members and PyIoPacket_members were incomplete and are now corrected.
Configuration menu - View commit details
-
Copy full SHA for da33c5a - Browse repository at this point
Copy the full SHA da33c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebebb26 - Browse repository at this point
Copy the full SHA ebebb26View commit details -
systemtests: fix bconsole comments
Change every wrong use of "#" to comment out a bconsole command to the correct "@#" that will actually comment out the command and will not produce the error message "#: is an invalid command."
Configuration menu - View commit details
-
Copy full SHA for 2ff3b47 - Browse repository at this point
Copy the full SHA 2ff3b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for e94a4b4 - Browse repository at this point
Copy the full SHA e94a4b4View commit details -
bareosfd_test.py: adapt to changed IoPacket type
As do_io_in_core was removed from IoPacket again, the test should not check for it.
Configuration menu - View commit details
-
Copy full SHA for ad89f23 - Browse repository at this point
Copy the full SHA ad89f23View commit details -
python-fd-module-tester.cc: use varargs
In bareosJobMsg() and bareosDebugMsg()
Configuration menu - View commit details
-
Copy full SHA for 3f97870 - Browse repository at this point
Copy the full SHA 3f97870View commit details -
Configuration menu - View commit details
-
Copy full SHA for de718f2 - Browse repository at this point
Copy the full SHA de718f2View commit details -
systemtests: adapt python-local-fileset-test
Change python-local-fileset-test to also use io_in_core.
Configuration menu - View commit details
-
Copy full SHA for 400380c - Browse repository at this point
Copy the full SHA 400380cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2395df4 - Browse repository at this point
Copy the full SHA 2395df4View commit details -
systemtests: label tests with UTF-8 issues broken
The basic and io_in_core tests in py{2,3}plug-fd-local-fileset-basic will run into UTF-8 conversion errors when running under the python3 plugin. Until this problem is fixed, these tests are now marked as broken.
Configuration menu - View commit details
-
Copy full SHA for b016b75 - Browse repository at this point
Copy the full SHA b016b75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd6ea2 - Browse repository at this point
Copy the full SHA 0fd6ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d8b37 - Browse repository at this point
Copy the full SHA d0d8b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3170bd3 - Browse repository at this point
Copy the full SHA 3170bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e43958 - Browse repository at this point
Copy the full SHA 3e43958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18633e5 - Browse repository at this point
Copy the full SHA 18633e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5416e9e - Browse repository at this point
Copy the full SHA 5416e9eView commit details -
fd_plugins.cc: add review suggested changes
enum IoStatus: wrap into namespace
Configuration menu - View commit details
-
Copy full SHA for 01181a3 - Browse repository at this point
Copy the full SHA 01181a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f21992c - Browse repository at this point
Copy the full SHA f21992cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a46560a - Browse repository at this point
Copy the full SHA a46560aView commit details -
BareosCheckAcl.cmake: use execute_process
Replaces exec_program() with the newer execute_process().
Configuration menu - View commit details
-
Copy full SHA for fbd0767 - Browse repository at this point
Copy the full SHA fbd0767View commit details -
systemtests: correctly enable local-filset-basic
The tests in pyplug-fd-local-fileset-basic are now enabled and disabled as originally intended.
Configuration menu - View commit details
-
Copy full SHA for ca89b6b - Browse repository at this point
Copy the full SHA ca89b6bView commit details -
systemtests: improve cmake output for adding tests
Change status messages to use unicode "check mark" and "ballot x" when showing if a test was enabled/disabled. Also prints the directory containing the test now.
Configuration menu - View commit details
-
Copy full SHA for 3d11527 - Browse repository at this point
Copy the full SHA 3d11527View commit details -
filed: better non-utf-8 handling in python plugins
Changes the implementation of BareosFdPluginLocalFilesBaseclass to handle non-utf8 encodable file-names gracefully. Instead of crashing we will now emit an M_ERROR that the file's name cannot be represented and go on with the next file.
Configuration menu - View commit details
-
Copy full SHA for eea0e6e - Browse repository at this point
Copy the full SHA eea0e6eView commit details -
systemtests: set io_in_core py3 test broken
due to issues with multibyte files in the baseclass when using python3, we mark this test as broken for python3, as it will fail when python thinks the filesystem is in ascii-mode.
Configuration menu - View commit details
-
Copy full SHA for b39cdeb - Browse repository at this point
Copy the full SHA b39cdebView commit details