Commit Graph

  • 041df202b8 Fix alignment of private data in parallelize & pipeline Amir Haroush 2023-03-29 22:32:44 +0300
  • 6cb1ff71c2 Add OCF API ocf_cache_is_initializing Amir Haroush 2023-03-29 22:28:29 +0300
  • 2560aa709c tests: Use proper random object for string generation Robert Baldyga 2023-03-30 08:28:59 +0200
  • 64a46a78cb
    Merge pull request #767 from robertbaldyga/fix-segfault Robert Baldyga 2023-03-28 10:09:28 +0200
  • 22a697d09e Fix segfault when copy unaligned struct as aligned Amir Haroush 2023-03-26 20:06:19 +0300
  • a05a49a886
    Merge pull request #766 from Svelar/master Robert Baldyga 2023-01-23 08:36:31 +0100
  • 3fe63b3036 tests/unit/tests/utils/utils_refcnt.c/utils_refcnt_register_zero_cb.c: fix typos Svelar 2023-01-04 16:01:29 +0800
  • c6071bbbb4
    Merge pull request #760 from robertbaldyga/license-check-on-relase-branches Robert Baldyga 2022-11-22 20:25:00 +0100
  • d0bfa94853
    Merge pull request #761 from DocentSzachista/remove-ocf-io-start Robert Baldyga 2022-10-31 12:22:19 +0100
  • d2ea41cdbc remove ocf_io_start function Damian Raczkowski 2022-10-28 13:36:09 +0200
  • f69b91ae25 Enable "Licence-date-verification" check on release branches Robert Baldyga 2022-10-17 12:31:37 +0200
  • 43894dd4a5
    Merge pull request #759 from live4thee/add-copyright-line Robert Baldyga 2022-10-10 13:52:01 +0200
  • 004e930a9f update copyright line as per requested David Lee 2022-09-30 13:03:40 +0800
  • 4314e8eb13
    Merge pull request #757 from live4thee/alru/add-dirty-ratio Robert Baldyga 2022-10-07 15:14:24 +0200
  • 6184ad7759 alru: add parameter `max_dirty_ratio' David Lee 2022-09-30 13:03:40 +0800
  • d6b0fbceac a few typo fixes David Lee 2022-09-09 13:25:17 +0800
  • 15c2986b8d
    Merge pull request #756 from mmichal10/speedup-start Robert Baldyga 2022-09-29 10:17:29 +0200
  • 7b8093aa34 Refactor cleaning policies initialization Michal Mielewczyk 2022-09-15 13:04:25 +0200
  • c0e99e1f79 cleaning: rename recovery to populate Michal Mielewczyk 2022-09-15 09:48:02 +0200
  • 8faf74169a Parallelize initializing hash table Michal Mielewczyk 2022-09-16 13:41:29 +0200
  • 4dbf740f5b Parallelize initializing collision section Michal Mielewczyk 2022-09-16 13:36:49 +0200
  • b50bd1b506 Initialize metadata structures in pipelines Michal Mielewczyk 2022-09-16 12:56:25 +0200
  • da67112b17 load: init_structures as a separate step Michal Mielewczyk 2022-09-16 12:10:57 +0200
  • f8e8d74539 attach: setup promotion policy before cleaning Michal Mielewczyk 2022-09-15 13:16:08 +0200
  • ca70ea3fff Deinit cleaning policy if attaching cache failed Michal Mielewczyk 2022-09-15 12:04:55 +0200
  • 21d5da83d9 A utility for counting queues Michal Mielewczyk 2022-09-26 14:03:08 +0200
  • ef997b47fa Fix whitespaces Michal Mielewczyk 2022-09-16 13:00:58 +0200
  • ca9d8072df posix env: assert in rwsem unlock Michal Mielewczyk 2022-09-23 07:09:07 +0200
  • e9a3ebe460
    Merge pull request #746 from pdebski21/fix_debug_kernel_stack_overflow Robert Baldyga 2022-09-09 09:00:03 +0200
  • 9ad308d84f
    Merge pull request #714 from rafalste/copyright_header_check_improvements Robert Baldyga 2022-09-09 08:53:13 +0200
  • 1c701e4101
    Merge pull request #750 from robertbaldyga/remove-req-io-if Robert Baldyga 2022-09-08 22:59:57 +0200
  • de863c7ec1 copyright/license: Extend file header check Rafal Stefanowski 2022-05-12 13:07:11 +0200
  • 46229dceed copyright/license: Improve checking for copyright header Rafal Stefanowski 2022-05-11 15:19:40 +0200
  • 9d7f4becb8 copyright/license: Add missing copyright header Rafal Stefanowski 2022-05-11 14:08:51 +0200
  • 8db2f1117b
    Merge pull request #754 from rafalste/copyright_exclude_renamed Robert Baldyga 2022-09-08 12:27:44 +0200
  • fbc612d2f5 Exclude renamed and copied files from copyright check Rafal Stefanowski 2022-09-07 11:17:10 +0200
  • 228c5fc891 Get rid of req->io_if Robert Baldyga 2022-09-02 17:52:01 +0200
  • d0d1db0b8d
    Merge pull request #748 from arutk/fas Robert Baldyga 2022-09-07 17:05:14 +0200
  • 4d32e4272a
    Merge pull request #751 from arutk/cesf Robert Baldyga 2022-09-07 11:04:21 +0200
  • 990d7b9c6e
    Merge pull request #753 from arutk/mlpvf Robert Baldyga 2022-09-07 11:04:10 +0200
  • 0aed807ac4 Stack memory reduction for OCF stats Piotr Debski 2022-08-17 11:07:18 +0200
  • 64167576db
    Merge pull request #752 from robertbaldyga/fix-example-valgrind Robert Baldyga 2022-09-06 13:37:55 +0200
  • 0a09d05a8b Add missing ocf_metadata_read_sb error handling Adam Rutkowski 2022-09-06 13:11:26 +0200
  • 8453bb9da1 example: Destroy volume remnant after it's moved Robert Baldyga 2022-09-06 11:59:39 +0200
  • 0ede30d552 example: Initialize volume memory pool Robert Baldyga 2022-09-06 11:59:02 +0200
  • 83b4455a0e unify cache write error stats accounting Adam Rutkowski 2022-09-05 19:41:29 +0200
  • 0cfb8077c5 allocate fixed map status alongside request struct Adam Rutkowski 2022-08-26 06:47:26 +0200
  • 2f3e0b0fd0 more precise req->alock_status size calculations Adam Rutkowski 2022-08-26 06:45:52 +0200
  • 93b6ddb8a7
    Merge pull request #703 from jfckm/metadata-corruption-tests Robert Baldyga 2022-07-22 16:06:41 +0200
  • a478b67513
    Merge pull request #745 from robertbaldyga/license-headers-__init__.py Robert Baldyga 2022-07-22 14:47:46 +0200
  • 675cd11f40 Add missing license headers Robert Baldyga 2022-07-21 21:16:44 +0200
  • f1a8bac1db pyocf: Improve logs readability for corruption tests Jan Musial 2022-07-18 10:02:56 +0200
  • 159fda9356 Security test for metadata corruption in standby activate Jan Musial 2022-06-13 12:17:00 +0200
  • e8b46f09ee Security tests for metadata corruption Jan Musial 2022-04-14 14:48:30 +0200
  • 01166ba55e Security test for cache exported object Jan Musial 2022-03-29 09:05:27 +0200
  • b3bd778a78 pyocf: simplify volume open/close API Jan Musial 2022-06-20 09:44:21 +0200
  • b1b3e134cf pyocf: clean-up hanging device reference Jan Musial 2022-06-20 09:42:23 +0200
  • a0c6995189 pyocf: make open/close explicit Jan Musial 2022-06-20 14:59:40 +0200
  • abc726d7f8 pyocf: warn about not-closed Volumes Jan Musial 2022-06-13 12:14:48 +0200
  • 4328fd77b0 pyocf: don't store UUIDs in Cache object Jan Musial 2022-06-13 12:12:45 +0200
  • cfd8eea0c0 pyocf: fix cache device references Jan Musial 2022-06-13 12:12:27 +0200
  • 1bdf4a13ae pyocf: Improve volume instance lifecycle handling Jan Musial 2022-06-03 10:36:12 +0200
  • 83a28825d2 pyocf: Load standby from device Jan Musial 2022-03-29 09:05:27 +0200
  • d87bdc3a43 pyocf: Improve buffer logger to also print on console Jan Musial 2022-03-29 09:05:27 +0200
  • 2aaa69b33b pyocf: Add helper for superblock size Jan Musial 2022-07-15 09:01:34 +0200
  • eac7d64456 pyocf: Parse size from string Jan Musial 2022-03-29 09:05:27 +0200
  • eb5f4f79e4
    Merge pull request #744 from kmajzero/fix_dmesg_metadata_size Robert Baldyga 2022-07-06 17:17:36 +0200
  • e12803f547 Fix for bad metadata capacity reported by dmesg Krzysztof Majzerowicz-Jaszcz 2022-07-06 13:53:23 +0200
  • 2defff1da0
    Merge pull request #734 from arutk/cvoltests3 Robert Baldyga 2022-06-29 14:16:52 +0200
  • 69ef673bd1 pyocf: composite volume tests Adam Rutkowski 2022-06-13 11:35:16 +0200
  • 81396681f4 pyocf: extend OcfCompletion Adam Rutkowski 2022-06-15 17:43:49 +0200
  • e2ea2b41e6 pyocf: extend ErrorDevice to inject error on flush and discard Adam Rutkowski 2022-06-15 17:43:18 +0200
  • 8b83f0f164
    Merge pull request #743 from arutk/270622 Robert Baldyga 2022-06-28 09:38:24 +0200
  • 5a71f7c068 validate uuid->size in ocf_volume_init Adam Rutkowski 2022-06-27 14:49:38 +0200
  • 364e36ec7e Revert "fix deinitialization of moved composite volume" Adam Rutkowski 2022-06-27 14:52:23 +0200
  • b6587ad622 zero volume->type in ocf_volume_deinit() Adam Rutkowski 2022-06-27 14:44:22 +0200
  • f0f6ff219b Set core volume type in metadata on core insert Robert Baldyga 2022-06-27 22:31:48 +0200
  • 7cf58bb326
    Merge pull request #733 from pdebski21/composite_volume_test2 Robert Baldyga 2022-06-27 13:40:40 +0200
  • b43ff83e33
    Merge pull request #742 from jfckm/cleaner-disabled-cp-setting Robert Baldyga 2022-06-24 14:01:38 +0200
  • f4eb291235 pyocf: Composite volume tests Piotr Debski 2022-06-14 12:06:53 +0200
  • 641649f6a9 pyocf: Refactor _cvol_io() function Robert Baldyga 2022-06-22 16:32:35 +0200
  • b39161f1aa pyocf: implement test_attach_cleaner_disabled_non_default Jan Musial 2022-06-22 09:55:29 +0200
  • b898f5c336 pyocf: implement test_cleaner_disabled_nop Jan Musial 2022-06-22 12:02:54 +0200
  • fb83a182ee pyocf: API for getting cleaning policy from cache Jan Musial 2022-06-21 15:33:04 +0200
  • 2f289bd873 pyocf: update OcfErrorCode with new code Jan Musial 2022-06-21 15:32:31 +0200
  • 9a22ef0917
    Merge pull request #736 from pdebski21/tests_disable_cleaner2 Robert Baldyga 2022-06-22 13:56:43 +0200
  • c4e1ebe262
    Merge pull request #741 from robertbaldyga/metadata_volatile_tests Robert Baldyga 2022-06-22 12:37:19 +0200
  • ef4bfc9ac3 pyocf: Make cache lookup by name a common utility Robert Baldyga 2022-06-20 17:01:43 +0200
  • 5441cdb50a Cache API changes for disable_cleaner option Piotr Debski 2022-06-15 11:33:11 +0200
  • b4f2866155 Tests cleaner disabled Piotr Debski 2022-06-14 16:06:33 +0200
  • 597eb0c24c pyocf: Metadata volatile tests Robert Baldyga 2022-06-21 20:48:36 +0200
  • f867559496
    Merge pull request #739 from robertbaldyga/fix-disable-cleaner-calculation Robert Baldyga 2022-06-21 15:48:24 +0200
  • 8822094f14 Fix metadata on disk size calculation when cleaner is disabled Robert Baldyga 2022-06-20 17:00:26 +0200
  • adfa76a21a
    Merge pull request #735 from robertbaldyga/fix-example-vol-destroy Robert Baldyga 2022-06-20 16:06:05 +0200
  • 6d1270cdd4
    Merge pull request #732 from pdebski21/pipeline_conditional_step Robert Baldyga 2022-06-20 16:05:49 +0200
  • c448043b42 Conditional pipeline step for filtering invalid segments Piotr Debski 2022-06-14 11:02:55 +0200
  • 1a27b07f72 Pipeline conditional step Adam Rutkowski 2022-06-13 12:44:18 +0200
  • a525cb9f62 example: Fix ocf_volume destruction in error handling code Robert Baldyga 2022-06-14 16:17:45 +0200
  • 3f552703f5
    Merge pull request #727 from arutk/pyvolume Adam Rutkowski 2022-06-14 11:04:29 +0200
  • ae735b4434 pyocf: composite volume tests Adam Rutkowski 2022-06-01 23:15:29 +0200