Commit Graph

  • 805ea14529 Remove runtime recovery in standby mode Robert Baldyga 2022-01-12 06:11:14 +0100
  • 76684ed8a9
    Merge pull request #642 from robertbaldyga/parallelize Robert Baldyga 2022-02-07 13:53:45 +0100
  • e30fd48338
    Merge pull request #656 from jfckm/extend-metadata-probe Robert Baldyga 2022-02-04 13:01:10 +0100
  • 8522b0b6e6 Include cache mode and cache line size in metadata probe Jan Musial 2022-02-04 08:15:05 +0100
  • c176daeec1
    Merge pull request #640 from pdebski21/superblock_mismatch Robert Baldyga 2022-02-03 15:30:03 +0100
  • 6a665ea6b1 Shuffle entries within freelists Robert Baldyga 2022-01-26 19:05:28 +0100
  • 53f6cffe7f tests: Add unit tests for bisect generator Robert Baldyga 2022-01-30 19:20:00 +0100
  • 481e5b7b9b Introduce bisect generator utility Robert Baldyga 2022-01-29 23:21:32 +0100
  • 93391c78d8 Parallelize ACP recovery Robert Baldyga 2022-01-24 13:55:16 +0100
  • b70492ad3d Parallelize ALRU recovery Robert Baldyga 2022-01-20 13:33:03 +0100
  • 8cc71cc9cb Remove ocf_cleaning_init_cache_block() from metadata rebuild Robert Baldyga 2022-01-21 21:27:08 +0100
  • 48bed40dd7 Reconstruct freelist during metadata rebuild Robert Baldyga 2022-01-14 17:19:02 +0100
  • f3e4f8c2db Parallelize ocf_mngt_rebuild_metadata() Robert Baldyga 2022-01-13 15:06:59 +0100
  • 036aca41b3 Parallelize ocf_lru_populate() Robert Baldyga 2022-01-12 22:12:58 +0100
  • 6611b25d1e Initialize LRU lists in domain of cache lines Robert Baldyga 2022-01-12 09:06:42 +0100
  • 57fd5c1f20 Introduce ocf_parallelize utility Robert Baldyga 2022-01-12 22:12:17 +0100
  • a947127f55 Introduce ocf_lru_add_free() function Robert Baldyga 2022-01-14 17:16:21 +0100
  • b82d30a0ef Add missing hb lock functions implementation Robert Baldyga 2022-01-14 12:19:07 +0100
  • 25e2551964 Check core status during recovery based on core metadata Robert Baldyga 2022-01-17 20:48:17 +0100
  • 568c565497 Init properties before loading superblock Robert Baldyga 2022-01-21 16:34:35 +0100
  • 9b980d3f22 fix for issue #1023 Piotr Debski 2022-01-11 05:23:58 +0100
  • f4daf05237
    Merge pull request #639 from arutk/eha Robert Baldyga 2022-01-19 15:26:34 +0100
  • bef79c9b9a
    Merge pull request #643 from robertbaldyga/seq_no-in-atomic Robert Baldyga 2022-01-19 12:29:25 +0100
  • fb8bea67b6 Set core_seq_no only in atomic mode Robert Baldyga 2022-01-19 11:38:12 +0100
  • c35eb2a15c
    Merge pull request #575 from arutk/async_example Robert Baldyga 2022-01-18 12:36:39 +0100
  • 02066f3cdf simple example: implement queues based on threads Adam Rutkowski 2021-09-17 10:30:33 +0200
  • a97bc61010 pyocf: mark most surprise shutdown tests as long Adam Rutkowski 2021-12-28 12:01:17 +0100
  • 2b7a249143 pyocf: document custom markers in pytest.ini Adam Rutkowski 2021-12-28 11:57:13 +0100
  • ae240f5aa8 pyocf: test update to handle zeroed metadata in attach Adam Rutkowski 2021-12-23 14:36:48 +0100
  • 366d89a9c4 pyocf: management operation power failure handling tests Adam Rutkowski 2021-12-16 21:02:22 +0100
  • ce0bbc260e pycof: explicitly free Volume::_uuid_ dictionary Adam Rutkowski 2021-12-20 16:00:29 +0100
  • 7f60aa0dd6 pyocf: fix error handling in Cache::stop() Adam Rutkowski 2021-12-20 15:25:38 +0100
  • ed5185e870 pyocf: make io class config more usable Adam Rutkowski 2021-12-20 12:05:07 +0100
  • 5fe217d96f pyocf: set proper OCF error codes in Volume Adam Rutkowski 2021-12-17 16:03:50 +0100
  • c43059a4cf pyocf: add get_bytes() function to Volume and Data Adam Rutkowski 2021-12-16 21:02:41 +0100
  • 683174c78f pyocf: add option to load cache without openning cores Adam Rutkowski 2021-12-16 18:27:30 +0100
  • 58dac85f7b pyocf: add ocf_core_get_uuid() wrapper Adam Rutkowski 2021-12-15 00:45:33 +0100
  • a32a787e3d Fix error handling in cache attach Adam Rutkowski 2022-01-13 17:25:23 +0100
  • c7144decf8 pyocf: extend error volume capabilities Adam Rutkowski 2021-12-14 23:06:24 +0100
  • cf72664c2c pyocf: fix cache device config Adam Rutkowski 2021-12-16 21:00:22 +0100
  • fe990effb1
    Merge pull request #638 from mmichal10/missing-return Robert Baldyga 2022-01-12 12:29:34 +0100
  • 5d74aec921 Add missing return in raw_ram_zero() in error path Michal Mielewczyk 2022-01-12 07:46:49 +0100
  • 9d62972b74
    Merge pull request #632 from arutk/rv_21.12 Robert Baldyga 2022-01-10 13:27:11 +0100
  • 294e02bc1b Fail cache recovery in case of erroneous mapping Adam Rutkowski 2021-12-19 15:58:26 +0100
  • 913966e3f9
    Merge pull request #630 from arutk/sb_zero Robert Baldyga 2022-01-10 09:14:58 +0100
  • 609a22cfda added ERROR code for superblock mismatch Piotr Debski 2022-01-05 05:14:28 +0100
  • 9693b82cf9 Only flush superblock at the end of cache attach Adam Rutkowski 2021-12-23 13:29:04 +0100
  • 196437f9bc Zero superblock before writing metadata Adam Rutkowski 2021-12-21 18:16:23 +0100
  • c6644116ae
    Merge pull request #614 from robertbaldyga/redesign-standby Robert Baldyga 2022-01-04 14:07:05 +0100
  • 4d4cdece0d
    Merge pull request #637 from jfckm/fix-cache-size-req Robert Baldyga 2022-01-03 20:17:21 +0100
  • 4aa3d8f9df Remove "unsafe" path from standby load Robert Baldyga 2022-01-03 20:10:40 +0100
  • ae18ce274e Fix cache size requirements and some logging Jan Musial 2022-01-03 14:29:44 +0100
  • 02ea894252
    Merge pull request #635 from robertbaldyga/fix-closing-volume-stanby-stop Robert Baldyga 2021-12-30 12:59:28 +0100
  • b40fa0c2bf Fix closing volume on standby stop Robert Baldyga 2021-12-29 20:54:09 +0100
  • 86a2896bcf Rename "bind" to "standby" Robert Baldyga 2021-12-29 09:35:20 +0100
  • b25cd91b86 Remove unused ocf_metadata_load_unsafe() Robert Baldyga 2021-12-29 09:23:24 +0100
  • 716b5751d6 Redesign failover standby API Robert Baldyga 2021-12-29 09:23:07 +0100
  • 4cabc60d40 Avoid loading runtime metadata sections during recovery Robert Baldyga 2021-12-29 09:10:51 +0100
  • 4625763df5 Return error on CRC mismatch during recovery Robert Baldyga 2021-12-17 16:29:56 +0100
  • e73cbad2c7
    Merge pull request #631 from mmichal10/dont-stop-cleaner Robert Baldyga 2021-12-27 16:51:32 +0100
  • 6216669a64
    Merge pull request #633 from robertbaldyga/fix-standby-detach-stop Robert Baldyga 2021-12-27 12:05:22 +0100
  • 0ac66ce4aa Fix cache stop after standby detach Robert Baldyga 2021-12-23 22:34:34 +0100
  • a8bdba0cb2 Don't stop cleaner in activate rollback Michal Mielewczyk 2021-12-23 14:29:41 +0100
  • 04da4fd4ef
    Merge pull request #624 from beef9999/fix-completion-order Robert Baldyga 2021-12-22 12:38:02 +0100
  • b6de614ada fix volume_close completion order Bob Chen 2021-12-22 15:18:34 +0800
  • 7fd118a734
    Merge pull request #623 from Open-CAS/revert-620-fix-completion-order Robert Baldyga 2021-12-21 20:34:58 +0100
  • a2916313ee
    Revert "fix volume_close completion order" Robert Baldyga 2021-12-21 20:33:34 +0100
  • 94ed3dc6d6
    Merge pull request #620 from beef9999/fix-completion-order Robert Baldyga 2021-12-21 10:40:34 +0100
  • aa6e674034 fix volume_close completion order chenbo 2021-11-25 14:32:31 +0800
  • 067f7ad074
    Merge pull request #612 from robertbaldyga/fix-metadata-flapping Robert Baldyga 2021-12-16 13:08:58 +0100
  • 0751b2c0c0 Fix metadata flapping Robert Baldyga 2021-12-15 22:21:16 +0100
  • cac5869406
    Merge pull request #603 from robertbaldyga/metadata-flapping Robert Baldyga 2021-12-15 17:11:15 +0100
  • df9a9f2722 Read superblock sections from cache volume during activate Robert Baldyga 2021-12-15 12:26:09 +0100
  • 98cb9bff70 pyocf: Use bigger cache device size in tests Robert Baldyga 2021-12-13 15:57:25 +0100
  • 99c8c05f3f Introduce flapping of metadata config sections Robert Baldyga 2021-12-09 23:03:32 +0100
  • 058d701f8c
    Merge pull request #607 from robertbaldyga/pyocf-add-error-codes Robert Baldyga 2021-12-14 16:03:05 +0100
  • ee92a0fe7c
    Merge pull request #610 from loyou/open-cas-linux-issue-1015 Robert Baldyga 2021-12-14 16:02:38 +0100
  • 7f82ef3048 Fix incorrect page count calculation with large PAGE_SIZE Neil Sun 2021-12-14 17:14:55 +0800
  • 6d1a5c733e pyocf: Add missing error codes Robert Baldyga 2021-12-11 01:00:31 +0100
  • 60218759d2
    Merge pull request #597 from rafalste/fix_core_zero_size_error Robert Baldyga 2021-12-08 22:04:27 +0100
  • 21c4673251
    Merge pull request #600 from mmichal10/cleaning-cmpl Robert Baldyga 2021-12-08 22:00:58 +0100
  • e3a58b93fa
    Merge pull request #599 from mmichal10/use-after-free Robert Baldyga 2021-12-08 21:59:52 +0100
  • d6f2998890 Call completion if failed to perform cleaning Michal Mielewczyk 2021-12-08 14:50:50 +0100
  • 911a5cddf0 Deinit all registered volume types Michal Mielewczyk 2021-12-07 11:12:57 +0100
  • 655f732748 Don't access freed memory Michal Mielewczyk 2021-12-08 08:50:58 +0100
  • 244712b020 Prevent race condition in fast path Michal Mielewczyk 2021-12-07 11:06:57 +0100
  • b57bad4652 Fix core-zero-size error Rafal Stefanowski 2021-12-06 12:30:29 +0100
  • aac21cab63
    Merge pull request #592 from rafalste/makefile_fix Robert Baldyga 2021-11-30 15:34:43 +0100
  • cba5d94241
    Merge pull request #590 from arutk/fowd Robert Baldyga 2021-11-30 15:33:35 +0100
  • b1494f4642 Remove option to failover without detach Adam Rutkowski 2021-11-30 15:18:08 +0100
  • aeca11a9c9
    Merge pull request #577 from arutk/sample_fix Robert Baldyga 2021-11-30 15:01:30 +0100
  • 706bc8407b
    Merge pull request #595 from arutk/passive_fix Robert Baldyga 2021-11-30 15:00:50 +0100
  • b455a393dd extra assertion in metadata passive update Adam Rutkowski 2021-11-30 12:04:57 +0100
  • d0b00817f3 fix cacheline reset in passive metadata update Adam Rutkowski 2021-11-30 19:34:52 +0100
  • 63f5ba88c9
    Merge pull request #591 from Open-CAS/fix_for_988_997 Robert Baldyga 2021-11-26 17:03:06 +0100
  • e72018bc02
    Merge pull request #593 from robertbaldyga/ocf-err-min-max Robert Baldyga 2021-11-25 16:14:31 +0100
  • 12160ccc36 Introduce OCF_ERR_MIN/OCF_ERR_MAX Robert Baldyga 2021-11-25 15:53:24 +0100
  • decfc8dea6 Remove executable bit from Makefile Rafal Stefanowski 2021-11-24 17:01:03 +0100
  • 133ea307c8 Fix for issues #988 and #997 Krzysztof Majzerowicz-Jaszcz 2021-11-23 15:39:57 +0100
  • 8669a296cc
    Merge pull request #579 from mmichal10/fix-passive-update Robert Baldyga 2021-11-19 16:53:54 +0100