Michal Rakowski
f9c0c929c1
Translate OCF-error-codes in IO path
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-06-05 15:34:04 +02:00
Michal Rakowski
b63cf8268d
Update to newest OCF
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-06-05 12:35:12 +02:00
Michał Mielewczyk
15196017b8
Merge pull request #31 from robertbaldyga/adapt-to-new-ocf-20190604
...
Adapt to new OCF API
2019-06-05 12:22:01 +02:00
Robert Baldyga
23e330a21f
Adapt to new cache lock API
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-06-04 15:24:55 +02:00
Robert Baldyga
8d59e41e20
Add utils_mpool
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-06-04 14:40:22 +02:00
Michal Rakowski
ed2bc8712f
Merge pull request #30 from mmichal10/dependencies-in-configure
...
Force ordering in configure script
2019-06-03 15:05:07 +02:00
Michal Mielewczyk
42f981918d
Force ordering in configure script
...
To prevent using macros before they are defined, enfoce calling them in an
appropriate order.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-06-03 08:34:32 -04:00
Michal Rakowski
e9e971fa8c
Merge pull request #25 from mmichal10/improve-configure-script
...
Extending 'configure' script
2019-05-30 12:46:14 +02:00
Michal Mielewczyk
1e5355eba1
Extending 'configure' script
...
Functions and macros dependent on different kernel versions are now generated
before compilation basing on current kernel capabilities instead of hardcoding
them for specific kernels.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-05-30 06:29:07 -04:00
Daniel Madej
f88d78f603
Merge pull request #27 from imjfckm/master
...
Add tests for opencas.py
2019-05-29 12:27:41 +02:00
Daniel Madej
ee123acbe3
Merge branch 'master' into master
2019-05-29 12:19:11 +02:00
Michał Mielewczyk
95361f86d5
Merge pull request #28 from imjfckm/update-readme
...
Add info about security vulnerabilities
2019-05-29 10:53:13 +02:00
Jan Musial
422ebfbc0b
Add info about security vulnerabilities
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-05-29 10:38:29 +02:00
Jan Musial
aa0f3c078a
Add tests for opencas.py
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2019-05-28 17:56:15 +02:00
Kamil Łepek
d773a81fa7
Merge pull request #26 from robertbaldyga/adapt-to-new-ocf-20190524
...
Adapt to new ocf 20190524
2019-05-27 09:46:31 +02:00
Robert Baldyga
00dae3bd2f
Use new functions for creating and destroying ocf_ctx
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-05-24 18:24:51 +02:00
Robert Baldyga
077956f9a9
Pass cache_id to cache_mng_add_core_to_cache()
...
struct ocf_mngt_core_config no longer contains this information,
so we need to pass it as separate argument.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-05-24 18:14:17 +02:00
Michał Mielewczyk
068aaddd4a
Merge pull request #24 from arutk/inode_alias_iter_fix
...
classifier: fix dentry alias list iteration
2019-05-24 15:51:30 +02:00
Jan Musiał
b7aa86b625
Merge pull request #23 from micrakow/prv-WLTH_tests
...
Basic WLTH-ioclass tests added
2019-05-24 14:38:29 +02:00
Michal Rakowski
347644ad59
Basic WLTH-ioclass tests added
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-05-24 14:33:29 +02:00
Jan Musiał
7649ede1a3
Merge pull request #22 from micrakow/cas_ver_cleanup
...
Reported CAS version cleanup
2019-05-23 13:38:48 +02:00
Adam Rutkowski
1774179493
classifier: fix dentry alias list iteration
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-05-22 13:09:22 -04:00
Michal Rakowski
5eb40cc08b
Reported CAS version cleanup
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-05-21 16:49:06 +02:00
Adam Rutkowski
9a89023533
Merge pull request #21 from micrakow/add_configure_script
...
Add configure script
2019-05-21 06:58:03 -04:00
Michal Rakowski
869cb9c6ed
Enabling CentOS 7.6
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-05-21 12:48:30 +02:00
Michal Rakowski
61e2af80bc
Added configure script
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-05-21 12:48:30 +02:00
Michal Rakowski
80f8e617e3
Merge pull request #16 from mmichal10/cleaner-kick
...
Added possibility to disable cleaner thread.
2019-05-10 15:58:33 +02:00
Michal Mielewczyk
095ccc51fe
Added possibility to disable cleaner thread.
...
In case of cleaner thread retrived 'OCF_CLEANER_DISABLE' no cleaning is
performed until kick is called.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-05-10 09:47:53 -04:00
Michal Mielewczyk
64a79086a8
Removed core pool initializing from adapter.
...
As core pool is initialized by OCF, it is no longer required to do it in adapter
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-05-10 09:32:01 -04:00
Michal Rakowski
be4dcd0bc0
Merge pull request #17 from robertbaldyga/handle-non-interruptible-flush
...
Handle non interruptible flush
2019-05-10 15:12:17 +02:00
Michał Mielewczyk
103d8683e2
Merge pull request #19 from micrakow/atomic_format_err_ext_msg
...
Added more descriptive err msg for NVMe format
2019-05-10 14:27:15 +02:00
Michal Rakowski
637ca6e2f4
More descriptive err msg for NVMe format
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-05-10 13:31:10 +02:00
Michal Rakowski
9a02ac3c3c
Merge pull request #18 from katlapinka/submodulePath
...
Change ocf submodule path to https
2019-05-09 13:20:14 +02:00
klapinsk
1a94bef2b2
Change ocf submodule path to https
2019-05-09 12:42:45 +02:00
Robert Baldyga
529cd4aabc
Remove unneeded argument
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-05-08 12:48:21 +02:00
Robert Baldyga
0411f2d42f
Handle non-interruptible flush
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-05-08 12:48:21 +02:00
Adam Rutkowski
28eee81fea
Merge pull request #15 from micrakow/added_wlth_support
...
Added Write Lifetime Hint support in classifier
2019-04-25 15:15:31 +02:00
Michal Rakowski
7eb2324189
Added Write Lifetime Hint support in classifier
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-04-25 14:56:01 +02:00
Adam Rutkowski
f6e65598f0
Merge pull request #14 from mmichal10/add-nullchecks
...
Add nullchecks
2019-04-19 06:04:30 -04:00
Michal Mielewczyk
f62c53862d
Add asserts in case of detached cache.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-04-19 03:59:43 -04:00
Michal Mielewczyk
ea66039326
Update OCF (secure alloc fix)
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-04-19 02:41:58 -04:00
Adam Rutkowski
ae475515a9
Merge pull request #12 from arutk/secure_alloc
...
Secure alloc/free in env
2019-04-18 10:07:10 -04:00
Adam Rutkowski
79eb92cd9a
Implement secure alloc/free using vmalloc/vfree
...
In kernel there is no point in mlocking and zeroring memory
before freeing.
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-04-18 18:04:57 -04:00
Adam Rutkowski
0cddcb6f5f
Update OCF
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-04-18 18:04:56 -04:00
Michał Mielewczyk
c0ae3e0c5e
Merge pull request #11 from mmichal10/printf-rename
...
Rename logger ops from pritnf to print.
2019-04-18 09:40:50 +02:00
Michal Mielewczyk
de128e8747
Rename logger ops from pritnf to print.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-04-18 03:23:03 -04:00
Michał Wysoczański
3feeeb9186
Merge pull request #9 from mmichal10/smoke-tests
...
Introduce framework for smoke tests
2019-04-17 16:30:17 +02:00
Michal Mielewczyk
e7f6becf88
Added framework for smoke tests and few basic tests.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-04-15 11:51:19 -04:00
Michał Mielewczyk
e2c901de6d
Merge pull request #8 from arutk/fix-stop-error-handling
...
Abort cache deinit in case of ocf stop fatal error
2019-04-12 13:40:36 +02:00
Michal Mielewczyk
9cda4f7df2
Update ocf submodule version
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-04-12 06:40:40 -04:00