Commit Graph

  • 4ab22ee2dc Maintain runtime struct during failover standby Michal Mielewczyk 2021-10-05 15:52:55 +0200
  • a6989d1881 Pio concurrency Michal Mielewczyk 2021-11-03 15:19:21 +0100
  • 52824adaaf Additional cleaning policy info outside of the SB Michal Mielewczyk 2021-10-14 18:41:30 +0200
  • 0e529479d6 Init cleaner during passive start Michal Mielewczyk 2021-10-07 17:14:22 +0200
  • 390e80794d Refactor cleaning policy initialization Michal Mielewczyk 2021-10-05 09:10:05 +0200
  • 6d4e6af5b6 Recovery on passive start Michal Mielewczyk 2021-11-16 14:36:13 +0100
  • 11dacd6a84 Set dirty shutdown status on standby init Michal Mielewczyk 2021-11-16 14:35:36 +0100
  • 8f58add152 Lru populate unsafe Michal Mielewczyk 2021-11-16 10:31:27 +0100
  • 4deaa1e133 Reset all the status bits during recovery Michal Mielewczyk 2021-10-08 09:19:49 +0200
  • fc7c901c8b Skip collision init on cache start passive Michal Mielewczyk 2021-10-04 15:43:10 +0200
  • 048bbedd71 Fix metadata_clear_valid_if_clean() Michal Mielewczyk 2021-10-04 14:57:47 +0200
  • bb0ff67fe9 Metadata clear_dirty_if_invalid() utility Michal Mielewczyk 2021-10-04 14:37:02 +0200
  • 800190153b Extend lru list API Michal Mielewczyk 2021-09-10 11:11:24 +0200
  • 5ca1404f06 Fix spelling in the error message Michal Mielewczyk 2021-10-14 19:02:56 +0200
  • ccd0abfea5 Add cache line recovery utils to OCF internal API Michal Mielewczyk 2021-09-10 11:08:04 +0200
  • a7bdaa751d Add error messages on superblock mismatch Michal Mielewczyk 2021-10-26 10:53:35 +0200
  • f6e337ac79
    Merge pull request #586 from rafalste/seq-cutoff_promote_on_threshold Robert Baldyga 2021-11-09 15:22:36 +0100
  • 0b39711b8b Add promote-on-threshold sequential cutoff switch Rafal Stefanowski 2021-10-29 13:23:06 +0200
  • 55eda53cde
    Merge pull request #582 from jfckm/fix-detach-volume Robert Baldyga 2021-11-09 13:16:08 +0100
  • 55eae1447d Deinit cache volume on detach Jan Musial 2021-10-26 15:18:25 +0200
  • 5cbbfdd5ca
    Merge pull request #587 from Open-CAS/gcc_11_fix Robert Baldyga 2021-11-08 13:34:52 +0100
  • 99c54be592 Fix for OCL issue #968 - GCC 11 compilation error Krzysztof Majzerowicz-Jaszcz 2021-11-04 15:55:44 +0100
  • 8f080295bb
    Merge pull request #585 from rafalste/license_change Adam Rutkowski 2021-10-29 13:16:00 +0200
  • bb2cdae4de
    Merge pull request #584 from rafalste/license_change_contributions Adam Rutkowski 2021-10-29 13:15:31 +0200
  • f22da1cde7 Fix license Rafal Stefanowski 2021-10-28 13:06:39 +0200
  • 3cc0d07197 License change to be approved by contributors Rafal Stefanowski 2021-10-27 12:48:20 +0200
  • 12c8b4e333
    Merge pull request #574 from Open-CAS/passive_api Adam Rutkowski 2021-10-25 10:11:26 +0200
  • 71262d5097 Cache standby mode API changes Krzysztof Majzerowicz-Jaszcz 2021-09-15 17:27:33 +0200
  • e3a8f98bfa
    Merge pull request #581 from arutk/cond_clear Adam Rutkowski 2021-10-20 11:19:46 +0200
  • f9fb80b887 Fix conditional valid bit reset Adam Rutkowski 2021-10-12 22:55:00 +0200
  • 7b120162a5
    Merge pull request #580 from arutk/failover Michał Mielewczyk 2021-10-08 16:31:15 +0200
  • ad536d9ad9 pyocf: fix cache attach config struct Michal Mielewczyk 2021-10-08 15:38:51 +0200
  • e2c6a25ee9 [REVERTME] Disable option to perform activate without detach Adam Rutkowski 2021-10-08 22:10:49 +0200
  • 5ad4d937f6 Failover detach Adam Rutkowski 2021-10-06 12:36:39 +0200
  • d962a89872
    Merge pull request #576 from arutk/pipeline_force_async Michał Mielewczyk 2021-10-05 15:49:51 +0200
  • 9d2393ca5f use io offset rather than data offset for IO submission Adam Rutkowski 2021-09-21 16:56:02 +0200
  • d78c1ffa06 track offset in ctx data read/write callbacks Adam Rutkowski 2021-09-21 16:55:10 +0200
  • 48bc6c2f6b Always use async queue kick in management pipeline Adam Rutkowski 2021-09-17 12:39:09 +0200
  • 8108736c14
    Merge pull request #570 from jfckm/fix-example Robert Baldyga 2021-09-16 19:12:44 +0200
  • 010f30eeaf Validate activate parameters Jan Musial 2021-09-13 12:53:10 +0200
  • b9c84e331c Fix attach with no cache_line_size specified Jan Musial 2021-09-10 14:26:30 +0200
  • 886c8d4e31
    Merge pull request #569 from robertbaldyga/fix-clear-valid-if-clean Robert Baldyga 2021-09-10 08:55:34 +0200
  • 076b5995ed Fix metadata_clear_valid_if_clean() Robert Baldyga 2021-09-10 08:12:11 +0200
  • 7587bec07c
    Merge pull request #567 from robertbaldyga/optimize-out-recovery-sector-loop Robert Baldyga 2021-09-08 13:57:32 +0200
  • d4c2fa6459
    Merge pull request #568 from mmichal10/fix-passive-update Robert Baldyga 2021-09-08 13:57:22 +0200
  • 612f68b3c1 Fix metadata io detection in passive mode Michal Mielewczyk 2021-09-08 13:33:04 +0200
  • 1a3843ba12 Little coding style fix Robert Baldyga 2021-09-07 22:53:05 +0200
  • 1892f58aba Optimize out looping over cache line sectors in recovery Robert Baldyga 2021-09-07 22:50:56 +0200
  • 65d3e7a41a Introduce ocf_metadata_clear_valid_if_clean() Robert Baldyga 2021-09-07 22:49:33 +0200
  • d7c1404f82 Simplify metadata bit function declarations Robert Baldyga 2021-09-07 22:48:43 +0200
  • 20741206ed
    Merge pull request #566 from robertbaldyga/remove-cache-line-settings Robert Baldyga 2021-09-07 17:51:22 +0200
  • 12a82d7fb1 Get rid of struct ocf_cache_line_settings Robert Baldyga 2021-09-06 22:14:04 +0200
  • fd4400476e
    Merge pull request #557 from robertbaldyga/cache-passive-state Robert Baldyga 2021-09-07 14:50:40 +0200
  • 7d43aae3a0 pyocf: Add new error codes Robert Baldyga 2021-09-06 20:44:26 +0200
  • 7b38ad205c Add cache activation from passive state Robert Baldyga 2021-08-12 13:04:50 +0200
  • cc22c57cb7 Set proper cache pointer in front volumes Robert Baldyga 2021-08-16 06:47:34 +0200
  • f96451a698 Introduce ocf_cache_is_passive() Robert Baldyga 2021-08-31 10:20:52 +0200
  • c662649f31 Increment metadata refcount on cache front volume io Robert Baldyga 2021-09-03 13:07:06 +0200
  • d5bd3fbd78 Free zeroed metadata pages on update in raw_dynamic Robert Baldyga 2021-09-03 14:49:53 +0200
  • e23342cb0e Update metadata in passive mode Robert Baldyga 2021-09-03 14:51:51 +0200
  • 9b3a0c968e Introduce ocf_metadata_passive_update() Robert Baldyga 2021-09-01 21:29:33 +0200
  • 1fd9a448d4 Introduce passive cache state Robert Baldyga 2021-08-11 19:53:07 +0200
  • ee42d9aaaf Duplicate cache name in struct ocf_cache Robert Baldyga 2021-08-31 16:31:53 +0200
  • 85e8b414c4 Add ocf_metadata_load_unsafe() Robert Baldyga 2021-08-31 18:56:08 +0200
  • ad52a7e2e1 Introduce cache front volume Robert Baldyga 2021-09-02 22:02:11 +0200
  • fa8e7564f0 Move ocf_io_get_internal() to private header Robert Baldyga 2021-09-02 22:01:06 +0200
  • e31e7283d9 Rework volume type management Robert Baldyga 2021-09-02 22:00:34 +0200
  • a2bef43975 Add missing lock in ocf_ctx_get_volume_type_id() Robert Baldyga 2021-08-06 10:06:19 +0200
  • a00ec916e2 Make post metadata load init a separate step in pipeline Robert Baldyga 2021-09-02 22:36:50 +0200
  • c6c6618ad8 Move recovery code from metadata to cache mngt Robert Baldyga 2021-09-02 21:47:55 +0200
  • a2db4d14e8 Move core initialization code from metadata to mngt Robert Baldyga 2021-08-27 13:19:58 +0200
  • 24728330fc Make _ocf_mngt_load_add_cores a separate step in pipeline Robert Baldyga 2021-08-27 13:19:11 +0200
  • 20228561c9 Move metadata deinit to separate pipeline step Robert Baldyga 2021-08-31 11:31:33 +0200
  • 1f6b83f87d Decouple cache attached state from metadata refcount state Robert Baldyga 2021-08-31 10:23:31 +0200
  • 9ab4c51dfa Expose superblock operations as part of internal metadata API Robert Baldyga 2021-08-30 14:58:57 +0200
  • ab034ab53d Fix uuid comparison in core pool Robert Baldyga 2021-09-03 17:21:50 +0200
  • 8015a30348 Fix documentation of ocf_cache_is_running() Robert Baldyga 2021-08-31 10:20:20 +0200
  • 82abcd11e7 Fix documentation of ocf_metadata_raw_rd_access() Robert Baldyga 2021-09-01 23:35:24 +0200
  • 387cf1b9a5 Fix debug tracing in metadata Robert Baldyga 2021-09-01 23:31:55 +0200
  • 43917e88bc
    Merge pull request #560 from KanagiAomori/json Robert Baldyga 2021-08-26 09:55:39 +0200
  • 79ebd18d33 Flattened ocf_core_info struct Piotr Debski 2021-08-24 15:49:53 +0200
  • 4d1b086956
    Merge pull request #552 from robertbaldyga/remove-trace Robert Baldyga 2021-08-09 16:11:43 +0200
  • c1e9c1fa96 Remove trace API Robert Baldyga 2021-08-09 10:00:01 +0200
  • 865d29d0cb
    Merge pull request #527 from arutk/clc_ut_fix Robert Baldyga 2021-07-29 23:18:16 +0200
  • b26483fab5
    Merge pull request #528 from arutk/remove_persistent_ops Robert Baldyga 2021-07-29 23:17:51 +0200
  • 82be5fc01d
    Merge pull request #544 from mmichal10/fix-security-tests Robert Baldyga 2021-07-29 13:45:14 +0200
  • a072e071e2 Remove metadata updated from security tests Michal Mielewczyk 2021-07-29 09:51:29 +0200
  • 8b1caf5457
    Merge pull request #541 from mmichal10/fix-cleaning Robert Baldyga 2021-07-27 16:01:11 +0200
  • 1620c544a1 pyocf: update cleaning policy switching test Michal Mielewczyk 2021-07-23 10:29:49 +0200
  • a94677f433 Fix cleaning UT Michal Mielewczyk 2021-07-20 13:40:28 +0200
  • b83da68f85 Cleaner context ref counter Michal Mielewczyk 2021-07-20 10:49:30 +0200
  • f33a6e5ce0 Make switching cleaning policy asynchronous Michal Mielewczyk 2021-07-21 12:51:39 +0200
  • 26194fc536 Use cleaning ops wrapper functions Michal Mielewczyk 2021-07-19 15:52:04 +0200
  • 00aa56dd28 Wrapper functions for cleaning ops Michal Mielewczyk 2021-07-19 15:36:23 +0200
  • 6dc29ee85e Refactor includes Michal Mielewczyk 2021-07-26 13:28:50 +0200
  • 92f9c3d532 UT framework: fix misspelled variable name Michal Mielewczyk 2021-07-26 14:26:36 +0200
  • f04c181039
    Merge pull request #543 from mmichal10/fix-memleak Robert Baldyga 2021-07-27 10:33:09 +0200
  • c6fe2fc3f9 Deinit sequential cutoff on core removal Michal Mielewczyk 2021-07-26 16:20:17 +0200
  • 227021b416
    Merge pull request #540 from mmkayPL/add-back-fastpath Robert Baldyga 2021-07-21 14:58:58 +0200
  • bd7a89c819 Single map alloc location Kozlowski Mateusz 2021-07-20 11:55:19 +0200