Commit Graph

  • f729887938
    Merge pull request #845 from robertbaldyga/fix-ubsan-false-positive Robert Baldyga 2024-10-02 16:58:42 +0200
  • 75fb6a59e0 Avoid UBSAN false positive Robert Baldyga 2024-10-02 16:42:19 +0200
  • 630748a1e7
    Merge pull request #844 from mmichal10/engine-errors-test Robert Baldyga 2024-10-02 16:26:00 +0200
  • a681f7ec7e pyocf: Test for reporting and accounting IO errors Michal Mielewczyk 2024-10-01 14:32:13 +0200
  • 6ec4f6cceb pyocf: rio: reads and writes accounting Michal Mielewczyk 2024-10-02 14:43:20 +0200
  • 818dacfe89 pyocf: Disarm error volumes in teardown Michal Mielewczyk 2024-10-02 10:40:53 +0200
  • 575b1abc50
    Merge pull request #840 from mmichal10/d2c-dc Robert Baldyga 2024-10-02 15:50:12 +0200
  • 191471af1b Test for IO in d2c after attaching cache Michal Mielewczyk 2023-10-04 08:52:59 +0200
  • 1aa9c382c7
    Merge pull request #843 from mmichal10/suppress-cache-errors Robert Baldyga 2024-10-01 14:24:35 +0200
  • 237f6c708a Don't modify req->error for IOs outside io engines Michal Mielewczyk 2024-09-30 12:45:09 +0200
  • f59f6e4b33
    Merge pull request #842 from robertbaldyga/fix-inline Robert Baldyga 2024-10-01 09:52:36 +0200
  • 3f2b382a2c Place "inline" before the type declaration Robert Baldyga 2024-09-28 09:42:55 +0200
  • c978848786
    Merge pull request #841 from mmichal10/static-functions Robert Baldyga 2024-09-27 12:23:59 +0200
  • e42df078c3 Add missing 'static' identifier Michal Mielewczyk 2024-09-27 11:20:42 +0200
  • 34778d4529
    Merge pull request #838 from robertbaldyga/fix-wi-double-completion Robert Baldyga 2024-09-25 09:20:06 +0200
  • 3e21b11703 Remove unnecessary references to req->req_remaining Robert Baldyga 2024-09-24 20:06:24 +0200
  • fd508435d6 Fix double completion in engine_wi Robert Baldyga 2024-09-24 20:04:09 +0200
  • d126a30cce
    Merge pull request #836 from rafalste/parallelize_use_mngt_queue Robert Baldyga 2024-09-24 15:12:50 +0200
  • 97ee3af8f7 Use management queue for parallelized management operations Rafal Stefanowski 2024-09-23 12:13:33 +0200
  • d8994e886e
    Merge pull request #835 from mmichal10/composite-improvements Robert Baldyga 2024-09-23 12:33:35 +0200
  • c6d2436622 volume: add description to 'uuid_copy' filed Michal Mielewczyk 2023-09-06 15:46:28 +0200
  • 82c8d4f45c composite volume: add subvolume iterator API Michal Mielewczyk 2023-08-27 11:19:09 +0200
  • 6907abeba2
    Merge pull request #831 from mmichal10/io_forward_pt2 Robert Baldyga 2024-09-20 17:21:36 +0200
  • 3fbb75756e Consolidate ocf_request_io and ocf_request - io properties Robert Baldyga 2024-08-02 16:06:32 +0200
  • d8d750462a tests: pyocf: Remove legacy submit_* ops implementation from volumes Robert Baldyga 2023-12-22 00:01:41 +0100
  • 9b7f476470 pyocf: Update after removing struct ocf_io Robert Baldyga 2023-12-22 00:28:37 +0100
  • 6392ccecef example: simple: Update after removing struct ocf_io Robert Baldyga 2023-12-22 00:28:22 +0100
  • f72b92211d Remove struct ocf_io Michal Mielewczyk 2024-07-26 17:15:50 +0200
  • ff5c20b395 Redirect ocf_volume_submit_* operations to forward Robert Baldyga 2023-10-13 21:51:02 +0200
  • be0ad8fe20 pyocf: Update tests after the API changes Robert Baldyga 2023-10-13 21:52:47 +0200
  • c5741df0ed Bind ocf_io to ocf_request Robert Baldyga 2023-10-13 21:49:52 +0200
  • 7fb6b62825 Drop support for submit_* ops in backend volumes Robert Baldyga 2023-10-13 15:49:33 +0200
  • 39d566c280 Replace submit with forward in ocf_metadata_read_sb() Robert Baldyga 2023-10-13 08:16:45 +0200
  • 9404716c3c Replace submit with forward in metadata_raw_atomic Robert Baldyga 2023-10-13 12:52:30 +0200
  • af3b379bb8 Replace submit with forward in metadata_io Robert Baldyga 2023-10-13 10:41:34 +0200
  • 29ca8fbbe4 Replace submit with forward in standby Robert Baldyga 2023-10-13 09:13:07 +0200
  • 322ae2687d Replace submit with forward in cleaner Robert Baldyga 2023-10-12 21:05:36 +0200
  • 834786866c Replace submit with forward in mngt Robert Baldyga 2023-10-12 17:35:53 +0200
  • 1c2d5bbcf3 Introduce forward_io_simple Robert Baldyga 2023-10-16 22:13:33 +0200
  • 1f26ceb563 composite: Add forward_io_simple support Robert Baldyga 2023-10-16 22:26:20 +0200
  • 2d303e8d09 Replace ocf_forward_get_io() with more specific ops Robert Baldyga 2023-10-13 16:47:31 +0200
  • 6aa141c247 Introduce ocf_forward_get_data() Robert Baldyga 2023-10-12 17:34:36 +0200
  • 54f75ba492 Introduce ocf_req_forward_volume_*() Robert Baldyga 2023-10-13 08:13:15 +0200
  • 07abdf5d8b composite: Add forward_metadata support Robert Baldyga 2023-10-13 15:43:41 +0200
  • 5859e432c8 Introduce ocf_forward_metadata() Robert Baldyga 2023-10-13 15:26:13 +0200
  • 17144e5d32 composite: Add forward_write_zeros support Robert Baldyga 2023-10-13 12:52:00 +0200
  • cd544e8ee5 Introduce ocf_forward_write_zeros() Robert Baldyga 2023-10-13 12:51:33 +0200
  • c7580a75d7
    Merge pull request #832 from rafalste/fix_debug_macros Robert Baldyga 2024-09-20 13:59:34 +0200
  • c1dc688fb5 Fix metadata debug macros Rafal Stefanowski 2024-09-18 10:22:21 +0200
  • 4d9bc6eaa1
    Merge pull request #829 from mmichal10/d2c-improvement Robert Baldyga 2024-09-20 07:56:06 +0200
  • 7d53dd1e41 Handle D2C early and fast Robert Baldyga 2023-09-25 16:03:52 +0200
  • df280cf5ec
    Merge pull request #828 from mmichal10/io_forward Robert Baldyga 2024-09-19 19:42:49 +0200
  • 10098ccedd Remove unused functions Robert Baldyga 2023-10-04 19:12:11 +0200
  • 1ed707361f Modify engines to use forward API Robert Baldyga 2023-09-03 20:27:27 +0200
  • e667c10b4a example: Add forward ops to volume Robert Baldyga 2023-09-03 19:47:05 +0200
  • c9cd217a08 pyocf: Update to use forward API Robert Baldyga 2023-09-07 13:22:08 +0200
  • 0cd2393aaf Implement forward ops in composite volume Robert Baldyga 2023-09-03 20:26:09 +0200
  • 7e73de0d51 volume: Introduce general IO forward mechanism Robert Baldyga 2023-08-22 21:11:25 +0200
  • edce2c26a5
    Merge pull request #833 from mmichal10/wi-fix Robert Baldyga 2024-09-19 15:34:38 +0200
  • 5fadec7e32 Clean dirty requests in WI Jan Musial 2024-09-19 14:50:06 +0200
  • ba92aade52
    Merge pull request #827 from mmichal10/engine-rd-refacotr Robert Baldyga 2024-09-19 08:53:38 +0200
  • 9c65ec955f engine_rd: Ignore backfill buffer allocation error Michal Mielewczyk 2024-08-28 14:07:42 +0200
  • a3bccbba6c engine_rd: Refactor Michal Mielewczyk 2024-08-28 14:10:54 +0200
  • 5531b9cc79
    Merge pull request #826 from mmichal10/errors-in-engines Robert Baldyga 2024-09-18 15:26:21 +0200
  • 194e5a9172 Use cache_error and core_error flags only in WT Rafal Stefanowski 2024-08-28 11:02:39 +0200
  • 2761540326 Report cache and core errors separately Rafal Stefanowski 2024-02-01 13:44:25 +0100
  • b3f5ca1c2f
    Merge pull request #816 from mmichal10/zero-offset Robert Baldyga 2024-09-17 21:00:35 +0200
  • 73387c8f26 Support set_data() with offset > 0 for core Roel Apfelbaum 2023-06-21 05:51:09 -0400
  • eb44557aed
    Merge pull request #824 from mmichal10/partial-hit-tests Robert Baldyga 2024-09-17 15:55:12 +0200
  • 9a6fe8a49b pyocf: Tests for partial hits Sara Merzel 2023-08-14 15:34:38 +0300
  • 97477d484f pyocf: Helpers for sync IOs for Volume Michal Mielewczyk 2024-09-10 14:56:54 +0200
  • f75ad04ec7 pyocf: Remove redundant imports Michal Mielewczyk 2024-09-11 16:20:27 +0200
  • d2fcd27d7a
    Merge pull request #823 from mmichal10/fix-ram-check Robert Baldyga 2024-09-12 12:41:30 +0200
  • 60271ebb72 Revert "Unstubify RAM check in posix evn" Michal Mielewczyk 2024-09-12 12:16:36 +0200
  • 297f1cb8b0
    Merge pull request #822 from mmichal10/fastpath_refactor Robert Baldyga 2024-09-12 11:57:11 +0200
  • bd06b1c9b8 Refactor resolving fast path Avi Halaf 2023-08-30 13:26:38 +0300
  • d24e7bac5d
    Merge pull request #820 from mmichal10/discard-fixes Robert Baldyga 2024-09-10 15:31:53 +0200
  • ca7f3651e9 discard engine: lookup without updating hotness Michal Mielewczyk 2024-08-26 13:18:23 +0200
  • 0df0eec7f0 Uncouple lookup() and set_hot() Michal Mielewczyk 2024-08-14 07:25:00 +0200
  • 7dfe70f69b Fix discard step callback refcount Rafal Stefanowski 2024-02-01 16:56:56 +0100
  • 070b16b31f
    Merge pull request #819 from mmichal10/rename-ops Robert Baldyga 2024-09-10 15:19:51 +0200
  • 1bcd949a89 Rename engine_ops to engine_flush Robert Baldyga 2023-09-29 10:01:00 +0200
  • fa8c28ca10
    Merge pull request #818 from mmichal10/dont-flush-volatile-md Robert Baldyga 2024-09-10 12:44:38 +0200
  • 7930ef9c21 cleaner: skip metadata flush in volatile mode Amir Haroush 2023-05-21 16:07:07 +0300
  • bf679ecb49
    Merge pull request #817 from mmichal10/env_ram_check Robert Baldyga 2024-09-10 12:27:51 +0200
  • 77d949bdcc Unstubify RAM check in posix evn Michal Mielewczyk 2023-06-06 13:13:47 +0200
  • ebbf832cdc
    Merge pull request #814 from mmichal10/debug-mechanism Robert Baldyga 2024-09-09 15:48:45 +0200
  • c07e44f036 pyocf: Fix cache settle Robert Baldyga 2024-02-05 10:39:34 +0100
  • 3ebdf38aa9 Introduce ocf_dbg_cache_is_settled() Robert Baldyga 2024-02-05 10:36:23 +0100
  • f4d9f0dcf6 Introduce ocf_refcnt_zeroed() Michal Mielewczyk 2024-09-04 19:26:21 +0200
  • 1fbb00de8f
    Merge pull request #811 from mmichal10/req-rewrq Robert Baldyga 2024-09-09 14:37:03 +0200
  • dc58eeae9b Introduce d2c request Robert Baldyga 2023-09-25 22:38:01 +0200
  • 8b93b699c3 Eliminate queue -> cache mapping Robert Baldyga 2024-02-19 22:25:57 +0100
  • 460cd461d3 Allocate requests for management path separately Robert Baldyga 2023-09-25 15:07:30 +0200
  • 6cd5a27ea9
    Merge pull request #812 from Kamoppl/kamilg/fix_tj_actions Robert Baldyga 2024-09-09 12:39:31 +0200
  • 0f60163a46
    github-actions: update checkout version Kamil Gierszewski 2024-09-09 12:23:44 +0200
  • bfd28af1cc
    Merge pull request #781 from Open-CAS/dependabot/github_actions/dot-github/workflows/tj-actions/changed-files-41 Robert Baldyga 2024-09-09 11:19:04 +0200
  • 193410e7b2
    Merge pull request #810 from mmichal10/pt-stats Robert Baldyga 2024-09-06 15:33:23 +0200
  • 835eb708b5 Introduce pass-through block stats Sara Merzel 2023-02-22 11:27:55 -0500
  • 3ebf6e64c1
    Merge pull request #808 from mmichal10/vol_and_req_fixes Robert Baldyga 2024-09-06 14:24:48 +0200