Commit Graph

  • 5a1f6f1f8a
    Merge pull request #809 from robertbaldyga/ram-needed-no-fail Robert Baldyga 2024-09-06 14:20:24 +0200
  • ed62866324 Modify ocf_mngt_get_ram_needed to never fail Amir Haroush 2023-06-20 16:33:11 +0300
  • 2096e34489 Pass user's params when opening a core volume Gershon Geva 2023-10-08 12:33:06 +0300
  • 87b16aef6a Do not deinit user volume Robert Baldyga 2023-10-03 16:58:38 +0200
  • 3d99a2c938 Add missing ocf_volume_init() calls Robert Baldyga 2023-10-02 14:44:32 +0200
  • 8aa2d0fb63 Remove unused attach context property Robert Baldyga 2023-10-02 13:53:02 +0200
  • 01902e1206
    Merge pull request #807 from mmichal10/parallelize-fixes Robert Baldyga 2024-09-03 12:49:54 +0200
  • 5e6a90a293 parallelize: Fix race condition Robert Baldyga 2023-07-26 04:04:09 +0200
  • 55b99518ed parallelize: Create number of shards requested by user Robert Baldyga 2023-07-05 23:10:36 +0200
  • 5c714cb3de parallelize: Use mngt_queue only as a fallback Robert Baldyga 2023-06-26 23:50:12 +0200
  • 83d5642547
    Merge pull request #806 from mmichal10/deffered-miss Robert Baldyga 2024-09-02 12:18:31 +0200
  • 470204ac70 Count deferred requests as full miss Michael Lyulko 2022-05-26 16:32:33 +0300
  • 35bf43b2e5
    Merge pull request #805 from mmichal10/locking-fixes Robert Baldyga 2024-08-30 11:03:58 +0200
  • 53756e81be Queue visitor API Michal Mielewczyk 2024-03-28 11:46:48 +0100
  • b00ab08473 Introduce io_queues_lock Robert Baldyga 2024-01-30 18:49:36 +0100
  • 8db93260ae Avoid adding mngt_queue to io_queues list Robert Baldyga 2023-05-17 19:30:36 +0200
  • 1d903f4038 Fix debug stats compilation Michael Lyulko 2022-03-01 13:04:48 +0200
  • 0a9a173f33 Add missing flush_mutext destroy Michal Mielewczyk 2024-08-26 16:05:43 +0200
  • 2221a7bdf8 Add missing cache lock deinit Michal Mielewczyk 2024-08-26 16:08:43 +0200
  • 28f679cc91 Add missing cache unlock Michal Mielewczyk 2024-08-26 13:44:06 +0200
  • a542cfa690 Refactor cache_trylock() Michal Mielewczyk 2024-04-09 10:32:50 +0200
  • 421d3f03ea
    Merge pull request #804 from mmichal10/pytest-fixes Robert Baldyga 2024-08-29 09:36:58 +0200
  • 59227999da pyocf: fix standby detach completion Michael Lyulko 2023-02-19 14:59:34 +0200
  • 640ee86663 pyocf: Introduce discard tests Robert Baldyga 2023-09-26 19:45:18 +0200
  • 9f0147ab1e pyocf: refactor sync io operations Roel Apfelbaum 2023-06-25 11:35:23 -0400
  • 8d4661bdc9 pyocf: rio: Introduce copy() Robert Baldyga 2024-02-02 17:55:25 +0100
  • d892e3b0d5 pyocf: rio: Fix offset Robert Baldyga 2024-02-02 17:53:31 +0100
  • 16830cd3c3 pyocf: rio: Fix the default JobSpec Michal Mielewczyk 2023-05-22 12:34:22 +0200
  • 8668ae9c37 pyocf: Fix test_io_propagation_multiple_subvolumes Robert Baldyga 2023-10-22 17:07:05 +0200
  • 1c7de189e2 Get rid of non-OCF error codes Michal Mielewczyk 2024-07-05 11:53:10 +0200
  • 476573bffa
    Merge pull request #803 from mmichal10/fix-cleaner-req-refcnt Robert Baldyga 2024-08-27 17:02:21 +0200
  • d883a40dbc cleaner: refactor completion function Michal Mielewczyk 2024-08-27 07:39:35 +0200
  • 736665af47 cleaner: Fix master request refcnt Michal Mielewczyk 2024-08-27 07:36:51 +0200
  • 63f4a373ec
    Merge pull request #802 from mmichal10/fix-cleaner-refcnt Michał Mielewczyk 2024-08-20 13:02:27 +0200
  • 312b32ad61 cleaner: Fix tracking in-flight cache requests Michal Mielewczyk 2024-08-19 21:52:18 +0200
  • 5b2f26decf
    Merge pull request #800 from robertbaldyga/redesign-queue-api Robert Baldyga 2024-08-02 14:43:52 +0200
  • ac1b6b774a Added a priority queue for the request instead of push front Ian Levine 2023-10-12 22:19:18 +0300
  • 4f2d5c22d6 Move and rename ocf_engine_pop_req from cache_engine to ocf_queue_pop_req in ocf_queue Ian Levine 2023-10-12 15:07:17 +0300
  • 038126e9ab Move and rename ocf_engine_push_req_* from engine_common to ocf_queue_push_req_* in ocf_queue Ian Levine 2023-10-12 15:00:06 +0300
  • de32a9649a Rename ocf_engine_cb to ocf_req_cb and move it from engine_common.h to ocf_request.h Ian Levine 2023-10-12 14:41:15 +0300
  • 40ff7d2dcf
    Merge pull request #799 from Open-CAS/cache_detach Robert Baldyga 2024-07-31 06:54:08 +0200
  • 88e39b5827
    Merge pull request #801 from robertbaldyga/revert-complete-queue Robert Baldyga 2024-07-30 14:03:20 +0200
  • 218e9c5723 Revert "cleaner: Remove complete_queue" Robert Baldyga 2024-07-25 16:37:06 +0200
  • 54679d7ff7
    Merge pull request #797 from robertbaldyga/fixes-in-cleaner Robert Baldyga 2024-07-18 20:49:27 +0200
  • 1e5eda68a7 cleaner: Remove complete_queue Robert Baldyga 2024-06-18 00:43:12 +0200
  • db6b009ef5 cleaner: Simplify master request life cycle management Robert Baldyga 2024-06-28 17:57:36 +0200
  • 3300dbd4e7 cleaner: Rework request allocation Robert Baldyga 2024-06-17 21:51:21 +0200
  • 3248c85828 cleaner: Skip cleaner iteration if the map is empty Robert Baldyga 2024-06-14 16:45:43 +0200
  • dfb2e1a8d5 cleaner: Check mapping after taking cache line lock Robert Baldyga 2024-06-14 16:43:49 +0200
  • 0a13bea889 cleaner: Skip filling the tail of the request map Robert Baldyga 2024-06-14 16:40:41 +0200
  • 2b94a3ab31 cleaner: Move sort functionality to flush_data abstraction Robert Baldyga 2024-06-14 13:37:36 +0200
  • dd4add45e1 lru: Use common flush_data abstraction for cleaning Robert Baldyga 2024-06-14 13:23:53 +0200
  • 43cc487c40 lru: Move partition runtime structures outside of metadata Robert Baldyga 2024-05-06 07:43:45 +0200
  • 83ec255458 Disable changing cache params for detached cache Michal Mielewczyk 2023-10-05 14:55:11 +0200
  • f1bfd94c98 Enable IO to detached cache instance Michal Mielewczyk 2023-08-08 11:31:54 +0200
  • de07458ff2 Common context for cache stop and cache detach Michal Mielewczyk 2023-08-21 15:30:30 +0200
  • 09335cd6f2 Update cache's state after detach Michal Mielewczyk 2023-07-07 12:54:29 +0200
  • 695d77e3b5 Apply cache state API Michal Mielewczyk 2023-07-07 12:56:30 +0200
  • 2f0b86f5ca Extend cache state API Michal Mielewczyk 2023-07-07 12:53:42 +0200
  • 047e07c062 Rename cache "initializing" state to "detached" Michal Mielewczyk 2023-07-26 09:57:13 +0200
  • d3c11a983b Update cache state when stopping uninited instance Michal Mielewczyk 2023-09-25 09:31:07 +0200
  • f8a0f88892 Test detaching cache twice Michal Mielewczyk 2023-10-04 13:22:30 +0200
  • c95f396ba9 Test for attaching cache twice Michal Mielewczyk 2023-10-04 13:16:08 +0200
  • 58fddd3602 Test add and remove core with cache detached Michal Mielewczyk 2023-10-04 09:38:57 +0200
  • 3f41a35f30 Patch detached cache API Michal Mielewczyk 2023-10-04 14:27:05 +0200
  • 06a2125ba9 pytest: update random.seed() argument Michal Mielewczyk 2023-10-23 09:16:12 +0200
  • e557fd4f64 Fix comment Michal Mielewczyk 2023-07-06 13:45:17 +0200
  • 41224c61c0 Track max number of cores for atomic volume Michal Mielewczyk 2023-10-23 08:53:03 +0200
  • 2a97de8792 Detach finish: destroy stop pipeline before cmpl Michal Mielewczyk 2023-07-05 09:34:04 +0200
  • 283a897eeb
    Merge pull request #798 from robertbaldyga/mode-to-req-mode-conversions Robert Baldyga 2024-07-08 09:12:01 +0200
  • d7fe7c05f1 Add missing ocf_cache_mode_t to ocf_req_cache_mode_t conversions Robert Baldyga 2024-07-05 16:38:43 +0200
  • ff0551b616
    Merge pull request #796 from Open-CAS/fix_env_memset Robert Baldyga 2024-06-13 17:35:58 +0200
  • 5975bb8822 Fix env memory zeroing Rafal Stefanowski 2024-06-13 11:39:34 +0200
  • 7c8ac29ab9
    Merge pull request #793 from robertbaldyga/kernel-6.8 Robert Baldyga 2024-05-14 08:11:30 +0200
  • 168ecd0075 Add missing "static" to the local function Robert Baldyga 2024-05-11 00:03:26 +0200
  • 578f4b6591 Add missing headers Robert Baldyga 2024-05-11 00:01:24 +0200
  • 43608fc812 Remove unused function Robert Baldyga 2024-05-11 00:02:52 +0200
  • 253734b160 Move misplaced function declaration to the appropriate header Robert Baldyga 2024-05-11 00:02:30 +0200
  • dc3b581e38 Move declaration to the right header Robert Baldyga 2024-05-11 00:00:19 +0200
  • 527e3deb74 Remove accidentally added .swp file Robert Baldyga 2024-05-11 00:35:24 +0200
  • 4177454ae7
    Merge pull request #792 from robertbaldyga/fix-compilation Robert Baldyga 2024-04-01 20:58:03 +0200
  • 5710ca8b4a Fix compilation Robert Baldyga 2024-04-01 18:26:33 +0000
  • f39a57a974
    Merge pull request #789 from robertbaldyga/fix-ocf_alock_waitlist Robert Baldyga 2024-03-22 10:33:46 +0100
  • c85a01473f Fix wrong order call to ocf_alock_waitlist_remove_entry() Amir Haroush 2022-08-14 12:20:22 +0300
  • cf5767dcb7
    Merge pull request #786 from robertbaldyga/cleaner-unlock-mngt-fix Robert Baldyga 2024-03-21 19:11:07 +0100
  • 2398412622 cleaner: Unlock cache mngt lock from queue context Robert Baldyga 2024-03-21 15:10:03 +0100
  • 7e52cfafb9
    Merge pull request #783 from robertbaldyga/fix-deadlock-in-discard Robert Baldyga 2024-03-21 08:53:39 +0100
  • fd489e3a30 Fix potential deadlock in discard Robert Baldyga 2024-03-20 23:11:41 +0100
  • ddb8dcaee2
    build(deps): bump tj-actions/changed-files in /.github/workflows dependabot[bot] 2024-01-02 16:44:24 +0000
  • a7a62cb44a
    Merge pull request #779 from robertbaldyga/posix-env_bit_test-fix Robert Baldyga 2023-09-21 13:55:32 +0200
  • 5522d19718 env: posix: Make env_bit_test() atomic Robert Baldyga 2023-09-19 08:59:10 +0200
  • 37bae0ec47
    Merge pull request #777 from robertbaldyga/fix-req-unlock-pt Robert Baldyga 2023-09-14 09:10:26 +0200
  • d57c9bb51d Unlock request in PT using ocf_req_unlock() Robert Baldyga 2023-09-12 19:50:41 +0200
  • 016d7a8ee2
    Merge pull request #776 from robertbaldyga/update-maintainers-email Robert Baldyga 2023-05-11 10:11:57 +0200
  • 0d45ac0674 Update maintainer's email address Robert Baldyga 2023-05-10 14:53:47 +0200
  • 80289f1d2f
    Merge pull request #775 from robertbaldyga/remove-intel-support Robert Baldyga 2023-04-26 11:04:06 +0200
  • b9a5baa347 Remove information suggesting Intel support Robert Baldyga 2023-04-26 09:37:55 +0200
  • e09463054d
    Merge pull request #771 from robertbaldyga/cache-is-initializing Robert Baldyga 2023-04-17 20:38:14 +0200
  • f3878a86e1
    Merge pull request #770 from robertbaldyga/fix-priv-alignment Robert Baldyga 2023-04-17 20:37:56 +0200
  • 83477bdcf9
    Merge pull request #769 from robertbaldyga/pyocf-fix-random-string Robert Baldyga 2023-04-17 20:37:38 +0200