Commit Graph

  • ccdc6140b2
    Merge pull request #183 from mmichal10/mngt-functions-names-unification Adam Rutkowski 2019-06-05 09:55:01 -0400
  • e6bedb692c Unified management functions prefix. Michal Mielewczyk 2019-06-05 06:28:41 -0400
  • cc3b38c9e3
    Merge pull request #181 from micrakow/IO_err_codes Michał Wysoczański 2019-06-05 10:53:55 +0200
  • 9f4536c6e3 Error codes in IO path changed to OCF-specific Michal Rakowski 2019-05-27 09:49:54 +0200
  • 8a053c423c
    Merge pull request #176 from robertbaldyga/shrink-request Michał Wysoczański 2019-06-04 17:55:09 +0200
  • f240f81641 Make request structure more compressed Robert Baldyga 2019-05-29 14:38:08 +0200
  • 75fb6c7940
    Merge pull request #180 from arutk/dirty_all_fix Robert Bałdyga 2019-06-03 13:18:24 +0200
  • d7b3a187e4 Fix condition for setting req->info.dirty_all Adam Rutkowski 2019-05-31 19:07:48 -0400
  • 3abe91a5ae
    Merge pull request #179 from michalwy/librbd-compile-fixes Michal Rakowski 2019-05-30 09:26:54 +0200
  • b9eaab6161
    Merge branch 'master' into librbd-compile-fixes Michal Rakowski 2019-05-30 09:19:51 +0200
  • 6921aae9e4
    Merge pull request #178 from michalwy/missing-new-line Michał Mielewczyk 2019-05-30 09:12:36 +0200
  • d08c1b3a75 Avoid using 'new' (C++ reserved keyword) as argument name. Michal Wysoczanski 2019-05-30 00:10:51 +0200
  • 9e75edd18c Explicitly cast void pointer to const char *. Michal Wysoczanski 2019-05-30 00:08:58 +0200
  • d27f81c588 Add missing new line in error message Michal Wysoczanski 2019-05-29 23:57:23 +0200
  • 3b47de6236
    Merge pull request #173 from imjfckm/master Robert Bałdyga 2019-05-28 19:26:12 +0200
  • f52ee37caa Add info about security vulnerabilities Jan Musial 2019-05-28 16:07:13 +0200
  • 548ca5e5ad
    Merge pull request #171 from robertbaldyga/core-metadata-core-object Michal Rakowski 2019-05-28 15:41:48 +0200
  • 711de86bff Associate core metadata with core object Robert Baldyga 2019-05-24 17:56:21 +0200
  • 8f681e28c5
    Merge pull request #166 from robertbaldyga/async-atomic-recovery Michał Wysoczański 2019-05-28 12:23:40 +0200
  • 417ea8c06f Make atomic recovery path truly asynchronous Robert Baldyga 2019-03-22 08:48:12 +0100
  • 5fcbb938b2
    Merge pull request #156 from robertbaldyga/cache-async-lock Robert Bałdyga 2019-05-28 11:27:03 +0200
  • 46ae8b2ff1 Remove unused OCF_ERR_CACHE_IN_USE error code Robert Baldyga 2019-05-22 11:09:02 +0200
  • 8a82be339f Introduce asynchronous cache lock Robert Baldyga 2019-05-13 10:42:00 +0200
  • b609164f78
    Merge pull request #172 from robertbaldyga/utils-cleanup Michal Rakowski 2019-05-28 11:08:12 +0200
  • f9447fda75 Remove all the trailing whitespaces Robert Baldyga 2019-05-27 15:53:27 +0200
  • bdcd4df0ef Remove utils_device.h Robert Baldyga 2019-05-27 16:44:23 +0200
  • 7de56940a4 Move ocf_request from utils Robert Baldyga 2019-05-27 15:40:13 +0200
  • 57bc19103d Remove unused core_io_allocator Robert Baldyga 2019-05-27 14:19:10 +0200
  • ab2fc6d3c3 Rename utils_allocator to utils_realloc Robert Baldyga 2019-05-27 13:09:17 +0200
  • cda536a14a Remove mpool from OCF utils Robert Baldyga 2019-05-27 12:49:45 +0200
  • b1321edf69
    Merge pull request #170 from robertbaldyga/convert-ut-to-python3 Michał Mielewczyk 2019-05-27 09:58:26 +0200
  • 93a06686a7
    Merge pull request #165 from robertbaldyga/ctx-get-put Jan Musiał 2019-05-24 14:29:04 +0200
  • 7d493ae995
    Merge pull request #168 from robertbaldyga/config-helpers Adam Rutkowski 2019-05-24 04:31:28 -0400
  • a671a28282 Convert UT scripts to python3 Robert Baldyga 2019-05-21 15:07:02 +0200
  • 13884f7b85
    Merge pull request #167 from robertbaldyga/add-cleaner-kick-to-example Kamil Łepek 2019-05-23 16:31:45 +0200
  • c903d13ad2 Give ocf_ctx get/put semantics Robert Baldyga 2019-05-22 16:29:42 +0200
  • 0f9f90b0cb Use config helpers in example Robert Baldyga 2019-05-23 13:27:18 +0200
  • 0526239baf Introduce helpers for setting config structures to defaults Robert Baldyga 2019-05-23 13:26:54 +0200
  • 65a6fc0468 Remove unused cache_id field from core config Robert Baldyga 2019-05-23 13:25:45 +0200
  • 7ff4a349ec Use enum cache line values when validating config Robert Baldyga 2019-05-23 13:24:55 +0200
  • efa96ef7bd Add ocf_cache_line_size_none Robert Baldyga 2019-05-23 13:24:25 +0200
  • 0a8084a77e example: Add missing cleaner kick function Robert Baldyga 2019-05-23 13:22:44 +0200
  • 8c96270ce8
    Merge pull request #164 from robertbaldyga/add-open-cores-parameter Michal Rakowski 2019-05-23 10:44:47 +0200
  • 4216ff78f1
    Merge pull request #163 from robertbaldyga/put-queue-after-deallocating-req Michal Rakowski 2019-05-23 10:38:13 +0200
  • 16a01d7698
    Merge pull request #157 from KamilLepek/management Michał Mielewczyk 2019-05-22 16:20:16 +0200
  • 54c0e48fce Pyocf test checking if default values are correct Kamil Lepek 2019-05-22 15:54:15 +0200
  • ecd492e562 Added a few management tests (changing configuration after start and checking statistics) Fixed core/cache stats pyocf API Kamil Lepek 2019-05-16 10:23:17 +0200
  • 2cf2a59584 Add open_cores parameter to ocf_mngt_cache_device_config Robert Baldyga 2019-05-21 18:17:41 +0200
  • 92d5ad8075 Remove unused parameter from ocf_mngt_cache_device_config Robert Baldyga 2019-05-21 17:26:55 +0200
  • dbef4b721c Put queue after deallocating request Robert Baldyga 2019-05-21 16:09:58 +0200
  • 76bcac5b45
    Merge pull request #160 from robertbaldyga/remove-unnecessary-attach-step Michal Rakowski 2019-05-21 14:02:19 +0200
  • 9b3bf801e2
    Merge pull request #159 from robertbaldyga/req-store-core-handle Michal Rakowski 2019-05-21 13:52:55 +0200
  • da52091fdc
    Merge pull request #161 from robertbaldyga/disallow-cache-mode-max-io-class Michal Rakowski 2019-05-21 13:08:10 +0200
  • b551d301ff ocf_trace: Fix req naming convention Robert Baldyga 2019-05-20 17:06:12 +0200
  • 0490dd8bd4 ocf_reqest: Store core handle instead of core_id Robert Baldyga 2019-05-20 17:01:03 +0200
  • 5ad5c521df Disallow ocf_cache_mode_max in io_class config Robert Baldyga 2019-05-21 09:33:33 +0200
  • e8bf299176 Remove unnecessary attach step Robert Baldyga 2019-05-21 09:14:06 +0200
  • eccd4a0163
    Merge pull request #158 from KamilLepek/unit_path Katarzyna Łapińska 2019-05-17 11:47:11 +0200
  • 827a115fa9 Gather all unit tests logs in single directory Kamil Lepek 2019-05-17 11:35:33 +0200
  • 3da9059e50
    Merge pull request #143 from imjfckm/master Daniel Madej 2019-05-17 10:59:04 +0200
  • c500f90676
    Merge pull request #155 from KamilLepek/unit_tests_output Robert Bałdyga 2019-05-16 10:33:28 +0200
  • 382c31a8e0 Save unit tests output to file Seperate output of different script stages Kamil Lepek 2019-05-14 14:18:40 +0200
  • df0fbc3ce5
    Merge pull request #154 from robertbaldyga/set-queue-for-metadata-io Michał Wysoczański 2019-05-15 00:14:32 +0200
  • f5463d9a16 Set queue for metadata io submitted to cache volume Robert Baldyga 2019-05-14 14:14:12 +0200
  • a9d07917a1
    Merge pull request #153 from robertbaldyga/put-io-before-callback Jan Musiał 2019-05-14 13:53:33 +0200
  • c263e3e9eb metadata: Put io before callback invocation Robert Baldyga 2019-05-13 12:12:37 +0200
  • 991bcf3491 Fix loading of cache in pyocf Jan Musial 2019-05-06 10:34:21 +0200
  • 0412e05260
    Merge pull request #73 from mmichal10/cleaner-kick Michal Rakowski 2019-05-10 14:33:49 +0200
  • 7165bc16c3 Add kick function for cleaner Michal Mielewczyk 2019-03-14 04:49:52 -0400
  • a145815747
    Merge pull request #149 from Donaim/master Michał Wysoczański 2019-05-10 12:59:07 +0200
  • 547cd7fe04
    Merge pull request #150 from robertbaldyga/dont-print-uuid-as-a-string Michał Wysoczański 2019-05-10 12:58:26 +0200
  • 580d5506cd Stop treating UUID as ANSI string Robert Baldyga 2019-05-10 12:49:51 +0200
  • 8391300bc8 Set core_id during load if user did not specify one Vitaliy Mysak 2019-05-09 23:39:18 +0000
  • 94ef5a5249
    Merge pull request #148 from mmichal10/fix-cleaner-stopping Michal Rakowski 2019-05-09 14:42:17 +0200
  • 676de5254f Distinguish stopping cache from attached and detached states. Michal Mielewczyk 2019-05-09 07:58:46 -0400
  • d76adbb2a3
    Merge pull request #140 from robertbaldyga/example-port-to-new-api Michal Rakowski 2019-05-09 14:18:36 +0200
  • 34a0aeb680 example: Add missing argument to volume_open() function Robert Baldyga 2019-05-02 13:32:36 +0200
  • 78fea63178
    Merge pull request #147 from robertbaldyga/fix-compilation-error-int-const-bool-context Michal Rakowski 2019-05-09 12:57:44 +0200
  • 8e4a1f10f0
    Merge pull request #146 from robertbaldyga/init-core-pool-with-ctx Jan Musiał 2019-05-09 12:41:00 +0200
  • 0305fba4a3 Fix compilation error Robert Baldyga 2019-05-09 12:00:30 +0200
  • 6c7df8abf6 Initialize and deinitialize core pool with ctx Robert Baldyga 2019-05-08 12:38:11 +0200
  • 2d4fc035a6
    Merge pull request #141 from robertbaldyga/readme-contributing-page Jan Musiał 2019-05-08 14:25:19 +0200
  • 1c9fe96663
    Merge pull request #133 from arutk/ajrutkow_async_counters Robert Bałdyga 2019-05-08 14:23:50 +0200
  • 2719799e99 example: Change ENV to OCF_ENV Robert Baldyga 2019-05-02 13:32:03 +0200
  • 6f0a203480 example: Adapt simple example to asynchronous API Robert Baldyga 2019-05-02 13:31:11 +0200
  • 8d09d7ae47
    Merge pull request #145 from robertbaldyga/remove-interruption-arg-flush Michał Wysoczański 2019-05-08 12:02:06 +0200
  • 1e812b4eaf Unit tests for reference counter utility Adam Rutkowski 2019-04-23 18:51:53 -0400
  • 7b88aac56f Remove "interruption" argument from flush() functions Robert Baldyga 2019-05-07 14:01:44 +0200
  • 68dc62407b
    Merge pull request #144 from robertbaldyga/bind-cache-lifetime-to-queue-lifetime Michal Rakowski 2019-05-07 10:41:48 +0200
  • 2a1161e384 Update README.md Robert Baldyga 2019-05-02 14:21:38 +0200
  • c8e6b96ece pyocf: remove put from cache stop to match get count Adam Rutkowski 2019-04-19 17:01:06 -0400
  • 2485584487 Remove obsolete ocf_cache_wait_for_io_finish from pyocf Adam Rutkowski 2019-04-19 13:06:31 -0400
  • 84f5454b29 Update unit tests to work with extedned ref counters Adam Rutkowski 2019-04-19 13:06:01 -0400
  • aafc067fa5 Combine cache ref counter and valid flag into ocf_refcnt Adam Rutkowski 2019-04-10 15:59:21 -0400
  • 4251cc63e7 Do not send zero_line request if d2c Adam Rutkowski 2019-04-09 18:26:58 -0400
  • af4b9b13d0 Freeze / unfreeze cleaning reference counters in detach/attach Adam Rutkowski 2019-04-11 13:16:34 -0400
  • 348b0f9ab8 Async wait for cleaner completion Adam Rutkowski 2019-04-11 13:16:16 -0400
  • 0e15c693fd Return post modification value from ocf_refcnt_inc/dec Adam Rutkowski 2019-04-09 16:29:24 -0400
  • 962f9d17d1 Remove functions to wait for cache pending requests Adam Rutkowski 2019-04-19 12:12:20 -0400
  • 92e9ae12f1 Wait for metadata requests in stop Adam Rutkowski 2019-04-08 19:10:08 -0400