Commit Graph

  • 488c76a8fc Explanation comment for complex casadm logic. Michal Mielewczyk 2019-09-18 02:14:59 -0400
  • a48db4aadf Fix printing cache properties in upgrade. Michal Mielewczyk 2019-09-17 11:16:02 -0400
  • 8e64392298 Validate log level provided to logger. Michal Mielewczyk 2019-09-17 10:25:25 -0400
  • 5f81173844 Leave space for terminating \0 in cache name initialization. Michal Mielewczyk 2019-09-17 09:12:49 -0400
  • 896d499cc7
    Merge pull request #103 from mmichal10/update-ioctl-doc Kamil Łepek 2019-09-17 14:45:52 +0200
  • 74d3273aeb OCF update. Michal Mielewczyk 2019-09-17 07:35:18 -0400
  • 0e8bffdbb8 Remove info about old ioctls from documenation. Michal Mielewczyk 2019-09-17 07:08:56 -0400
  • 213b8bcaac
    Merge pull request #97 from mmichal10/stats-refactor Michał Mielewczyk 2019-09-17 09:26:27 +0200
  • 078a31fbf2 Inactive cores stats in stats-builder-like form. Michal Mielewczyk 2019-09-12 09:25:35 -0400
  • 39a3d04c93 Handle separate functons for retrieving core stats and info. Michal Mielewczyk 2019-09-02 09:14:53 -0400
  • 1abb1e7c72 Adapt ioclasses stats command to ocf stats builder. Michal Mielewczyk 2019-08-29 08:25:16 -0400
  • 30a52587f3 Cast percentage stats value to float. Michal Mielewczyk 2019-08-29 08:21:23 -0400
  • 30c4e5c82f casadm: Refactor code responsible for printing stats. Michal Mielewczyk 2019-08-28 09:08:58 -0400
  • 37d6d565fa Adopt core stats command to ocf stats builder api. Michal Mielewczyk 2019-08-27 02:31:34 -0400
  • a9e891da63 Adopt cache stats command to ocf stats builder. Michal Mielewczyk 2019-08-27 02:29:12 -0400
  • 4726bedb50 New ioctl for retriveing ocf stats. Michal Mielewczyk 2019-08-26 07:21:09 -0400
  • bda0eb41a9 Rename KCAS_IOCTL_PARTITION_STATS with KCAS_IOCTL_PARTITION_INFO. Michal Mielewczyk 2019-08-26 06:27:04 -0400
  • 78e8d35c2f
    Merge pull request #99 from micrakow/blk_mq_map_queue Robert Bałdyga 2019-09-11 12:46:53 +0200
  • 6033ca9f95
    Merge pull request #100 from arutk/env_exec_ctx_trylock Jan Musiał 2019-09-11 11:03:32 +0200
  • 6f77e1eb50
    Merge pull request #98 from mmichal10/fix-add-core-after-load Kamil Łepek 2019-09-11 09:04:55 +0200
  • 76acefd831 After loading cache mark used core ids. Michal Mielewczyk 2019-09-10 10:06:38 -0400
  • 521a817458 Update OCF (per-cpu freelists) Adam Rutkowski 2019-09-10 19:26:21 -0400
  • c9339d1b2f Add spin_trylock to environment Adam Rutkowski 2019-09-02 15:53:44 -0400
  • 7a0f8187cd Add get/put execution context to environment Adam Rutkowski 2019-08-26 15:55:55 -0400
  • f015dea539 cas_disk: Add mandatory blk_mq_ops filed required by some kernels Michal Rakowski 2019-09-10 16:05:32 +0200
  • 225ed2833f Added function to retrieve core id from core name. Michal Mielewczyk 2019-09-10 10:05:31 -0400
  • 422e5a1031
    Merge pull request #96 from KamilLepek/Readme_badges Michal Rakowski 2019-09-10 14:57:23 +0200
  • 641402f2d8 Added readme badges for master CI tests and license Kamil Lepek 2019-09-10 13:09:48 +0200
  • 56f00b9cc7
    Merge pull request #95 from micrakow/block_layer_return_types Adam Rutkowski 2019-09-10 10:46:42 +0200
  • 0f2ea7ade7 configure: more deseralization & cleanup Michal Rakowski 2019-09-09 16:08:58 +0200
  • a904a5bf66 Return values of expected type by the block layer Michal Rakowski 2019-09-06 16:13:50 +0200
  • f9e3887e13
    Merge pull request #94 from mmichal10/configure-bio-dev Jan Musiał 2019-09-06 15:26:03 +0200
  • c6ff665c38 configure: bio dev accessor in separate file Michal Mielewczyk 2019-09-06 05:13:33 -0400
  • 02ce30adf5
    Merge pull request #92 from mmichal10/fix-set-core-param Robert Bałdyga 2019-09-04 14:24:29 +0200
  • 7ecd537170 Fix setting core params. Michal Mielewczyk 2019-09-04 07:48:04 -0400
  • 13c5462c7d
    Merge pull request #90 from imjfckm/fix-OCL-OCF-env Michał Mielewczyk 2019-09-03 09:05:47 +0200
  • dd8639316a Fix wrong fcn signature in OCF env Jan Musial 2019-09-02 13:39:29 +0200
  • 2c626a9568
    Merge pull request #88 from KamilLepek/coverity_readme Adam Rutkowski 2019-08-30 10:29:06 +0200
  • a8f4450ad0
    Merge pull request #89 from Open-CAS/felipe-documentation-changes Adam Rutkowski 2019-08-30 10:28:25 +0200
  • 0d4f13bce0
    Update README.md Felipe 2019-08-29 10:20:04 -0700
  • d90df8bdc7 Added coverity readme badge Kamil Lepek 2019-08-29 15:56:14 +0200
  • 580e24d889
    Merge pull request #85 from micrakow/uname Adam Rutkowski 2019-08-28 15:40:28 +0200
  • 93ee265827
    Merge pull request #83 from micrakow/blk-mq Adam Rutkowski 2019-08-28 15:39:50 +0200
  • eab04f02fb modules: Fixed getting running kernel ver Michal Rakowski 2019-08-26 15:49:00 +0200
  • 95af3c6f9f Move to blk-mq block interface. Michal Rakowski 2019-08-12 15:02:22 +0200
  • 8d80ef5aef smoke_tests: Fio test fixup Michal Rakowski 2019-07-26 13:12:11 +0200
  • 583deef8f6 configure: adapt to kernel 5.1 Michal Rakowski 2019-07-22 14:02:16 +0200
  • 18b879884e configure: slightly extended compile_module config helper Michal Rakowski 2019-07-22 12:32:39 +0200
  • a3c44d4645
    Merge pull request #84 from Ostrokrzew/outgoing Jan Musiał 2019-08-22 14:45:28 +0200
  • 91efcc528b Smoke tests update **cache_suspend 03**: added 'if' statement to recognize nvme disk and pass test correctly; **init_script 03**: added '--force' option to start cache with 'casadm' command. Slawomir_Jankowski 2019-08-21 13:27:16 +0200
  • df5249ecfd
    Merge pull request #82 from mmichal10/fix-reset-counters Michał Mielewczyk 2019-08-20 13:35:10 +0200
  • 9e05950845 Reset particular core stats only if core was specified by user. Michal Mielewczyk 2019-08-20 07:20:02 -0400
  • 1aa54c42ba
    Merge pull request #81 from mmichal10/cache-name-in-array Michal Rakowski 2019-08-20 09:50:53 +0200
  • 341222e3d7 Treat '16384' as valid cache id. Michal Mielewczyk 2019-08-20 02:27:34 -0400
  • 56cbc6595b Pass name for newly initialized cache in array instead of pointer. Michal Mielewczyk 2019-08-20 01:45:21 -0400
  • ded43cdec6
    Merge pull request #78 from mmichal10/ctx-deinit-op Jan Musiał 2019-08-19 10:35:12 +0200
  • 641902fb90 Implement synchronization primitives destroyers. Michal Mielewczyk 2019-08-19 02:27:04 -0400
  • 202da8140c Additional data type ops: deinit. Michal Mielewczyk 2019-08-02 07:38:56 -0400
  • d59f202df8
    Merge pull request #80 from robertbaldyga/name-based-mngt Michał Mielewczyk 2019-08-16 14:51:38 +0200
  • f038223979 Use name based OCF management API Robert Baldyga 2019-08-12 09:48:30 +0200
  • c9fdcd9f76
    Merge pull request #70 from mmichal10/additional-io-classification-rules Jan Musiał 2019-08-09 15:50:46 +0200
  • 83a3cb693f cas_cache: IO classification based on request size. Michal Mielewczyk 2019-07-23 03:23:53 -0400
  • a93cf22b60 cas_cache: IO classification based on offset in file. Michal Mielewczyk 2019-07-22 06:18:07 -0400
  • 441508a6de cas_cache: IO classification based on process name. Michal Mielewczyk 2019-07-17 10:40:06 -0400
  • c2eef6fe64 cas_cache: IO classification based on PID. Michal Mielewczyk 2019-07-17 09:11:27 -0400
  • 7c4114b7bd cas_cache: IO classification based on LBA. Michal Mielewczyk 2019-07-17 06:25:32 -0400
  • 02f11db364 cas_cache: IO classification based on file extension. Michal Mielewczyk 2019-07-16 05:51:49 -0400
  • e36c8c53c6 cas_cache: Generic classifier for string conditions. Michal Mielewczyk 2019-07-17 09:53:52 -0400
  • 3075772d5d
    Merge pull request #79 from robertbaldyga/scsi-init Jan Musiał 2019-08-08 10:50:15 +0200
  • f55425ed4d
    Merge pull request #73 from Ostrokrzew/changed Adam Rutkowski 2019-08-05 13:37:19 +0200
  • 3d5d82f892 Translate python2 to python3 *opencas.py*: changed result class to contain text values instead of bytes, translated chache configuring methods to py3, *init script*: changed regex input on raw string to work in py3. Slawomir_Jankowski 2019-07-30 09:51:55 +0200
  • ed6b5f60ee Init SCSI request properly on newer kernels Robert Baldyga 2019-08-05 11:51:17 +0200
  • 5603a77302
    Merge pull request #77 from mmichal10/limit-configure-subprocesses-number Michał Wysoczański 2019-08-02 12:25:46 +0200
  • 827c4d1466 configure: Prevent spawning more subprocesses than CPUs available. Michal Mielewczyk 2019-08-02 00:59:27 -0400
  • cf7a9b69b2
    Merge pull request #74 from robertbaldyga/adapt-to-ocf_io-single-alloc Jan Musiał 2019-07-31 09:22:13 +0200
  • 54b1a79128
    Merge pull request #76 from robertbaldyga/pep8speaks-config Kamil Łepek 2019-07-30 12:09:33 +0200
  • b306d2ba3f
    Merge pull request #75 from robertbaldyga/utils-makefile-target-all Adam Rutkowski 2019-07-30 10:49:22 +0200
  • 0804ac5307 Add pep8speaks custom config Robert Baldyga 2019-07-30 08:42:12 +0200
  • fa61d2d3a6 utils: Makefile: Rename "default" target to "all" Robert Baldyga 2019-07-27 19:01:58 +0200
  • 231ae815c5 Adapt to new ocf_io API Robert Baldyga 2019-07-16 14:25:06 +0200
  • d01c26d629
    Merge pull request #71 from mmichal10/race-condition-in-configure Michal Rakowski 2019-07-24 10:24:34 +0200
  • fe9a0b262b configure: Prevent race condition while preparing header file. Michal Mielewczyk 2019-07-24 04:03:19 -0400
  • 3e5e436dbf
    Merge pull request #68 from micrakow/create_exp_objs_fix Michał Mielewczyk 2019-07-17 15:32:53 +0200
  • eee7a0e220 Fix exported object cleanup in case of cache stop failure In case of error during cache stop exported object is not being restored after destroying. This may result in bug in case of calling stop once more. This commit fixes this issue - exported objects are restored. Michal Rakowski 2019-07-16 16:12:43 +0200
  • ee6cba515a Added create/activate/free all exported objects methods Michal Rakowski 2019-07-16 16:09:50 +0200
  • 47a150644c Doxygen fixup Michal Rakowski 2019-07-11 13:59:19 +0200
  • 6d56270961
    Merge pull request #61 from mmichal10/extend-smoke-test-set Michał Mielewczyk 2019-07-16 15:11:45 +0200
  • a493b9d3fc
    Merge pull request #67 from mmichal10/execute-configure-in-parallel Michal Rakowski 2019-07-16 14:14:37 +0200
  • 5ff092eddb Extend smoke tests set Michal Mielewczyk 2019-07-02 10:44:18 -0400
  • a32b079a8a Enable confiugure script to generate header in parallel. Michal Mielewczyk 2019-07-15 06:13:23 -0400
  • 9473cf9795 Enable configure script to compile test modules in parallel. Michal Mielewczyk 2019-07-11 09:21:31 -0400
  • 13c51041ff Generate and apply config Robert Baldyga 2019-07-10 14:57:12 +0200
  • 5d621d63b6
    Merge pull request #65 from mmichal10/test-for-existing-metadata Adam Rutkowski 2019-07-10 10:51:29 -0400
  • b8453d39e6 smoke tests: adapt existing tests to new metadata detection behavior. Michal Mielewczyk 2019-07-08 10:05:02 -0400
  • 49df43a94b casadm: add new OCF error code to casadm Michal Mielewczyk 2019-07-08 10:03:05 -0400
  • e1055fe262
    Merge pull request #58 from mmichal10/fix-cache-load Michal Rakowski 2019-07-04 10:23:03 +0200
  • c1b5ccbc75 Initialize structures with 0. Michal Mielewczyk 2019-07-02 09:30:35 -0400
  • a4b58be7d2
    Merge pull request #60 from KamilLepek/Fix_link Michal Rakowski 2019-07-03 14:52:55 +0200
  • 9147781419
    Merge pull request #59 from mmichal10/configure-progress Daniel Madej 2019-07-03 13:57:05 +0200
  • 80ee3633ce Fix for casadm -H support link Kamil Lepek 2019-07-03 13:18:49 +0200