Commit Graph

  • 9b8815935a Unit test for hashing function Adam Rutkowski 2019-07-22 14:04:56 -0400
  • fa14d6a4b5
    Merge pull request #221 from arutk/metadata_rename_concurrency Jan Musiał 2019-07-29 09:42:37 +0200
  • 1dbb6141c4
    Merge pull request #223 from robertbaldyga/discard-add-missing-put Jan Musiał 2019-07-29 09:37:15 +0200
  • 3355a6cd56 engine: discard: Add missing put on error path Robert Baldyga 2019-07-27 19:06:11 +0200
  • 494861c994 Rename cache_concurrency to cache_line_concurrency Adam Rutkowski 2019-07-24 15:18:54 -0400
  • e5bed8825c Move metadata concurrency to a separate file Adam Rutkowski 2019-07-24 14:00:05 -0400
  • 3dd4263bc8 Change hash function Adam Rutkowski 2019-07-19 17:15:54 -0400
  • 7184f7787c Cleanup map_info struct Adam Rutkowski 2019-07-19 12:58:07 -0400
  • aa02f56b05
    Merge pull request #218 from robertbaldyga/rm-includes-metadata-superblock Michal Rakowski 2019-07-23 13:56:39 +0200
  • 1fd1a6fe17
    Merge pull request #209 from arutk/stop_no_queue Jan Musiał 2019-07-23 13:51:21 +0200
  • 7adfa2ad4a
    Merge pull request #219 from robertbaldyga/fix-recursive-mutex Michal Rakowski 2019-07-23 13:39:28 +0200
  • 877f8b1443 env: posix: Fix recursive mutex Robert Baldyga 2019-07-23 13:23:01 +0200
  • ab2f8b199a Remove unneeded includes in metadata_superblock.h Robert Baldyga 2019-07-23 12:11:34 +0200
  • 232f0cd8d7
    Merge pull request #216 from robertbaldyga/io-and-req-in-single-allocation Jan Musiał 2019-07-23 11:40:30 +0200
  • 08abf69224
    Merge pull request #217 from Open-CAS/remove-redundant-field Jan Musiał 2019-07-23 09:55:03 +0200
  • 7b475fa7fc
    Merge pull request #215 from imjfckm/add-promotion-policy-api Adam Rutkowski 2019-07-22 14:23:38 +0200
  • 917cbd859a Add promotion policy API and use it in I/O path Jan Musial 2019-07-11 12:19:29 +0200
  • 6822ab6140 Remove redundant field from struct ocf_cache_device Robert Baldyga 2019-05-30 11:22:34 +0200
  • e64bb50a4b Allocate io and request in single allocation Robert Baldyga 2019-06-03 11:28:03 +0200
  • 61414f889e Introduce OCF IO allocator Robert Baldyga 2019-05-29 14:31:48 +0200
  • 2efd563df1 Merge new_io and configure - update tests Robert Baldyga 2019-07-13 10:49:23 +0200
  • e254c9b587 Merge new_io and configure into one function Robert Baldyga 2019-05-31 14:51:06 +0200
  • 1454b75c0f ocf_io_internal - update tests Robert Baldyga 2019-07-16 18:28:40 +0200
  • 4d2d31ff76 Introduce ocf_io_internal Robert Baldyga 2019-05-30 14:39:16 +0200
  • af4727675a pytest: simple start stop without mngmt queue test Adam Rutkowski 2019-06-27 12:25:50 -0400
  • 4f04b2762f Simplified stop path for cache detached case Adam Rutkowski 2019-06-27 11:54:28 -0400
  • 999f3f7245
    Merge pull request #214 from mmichal10/detect-old-cache-metadata Jan Musiał 2019-07-08 16:04:21 +0200
  • 0c8bc4cec5 pyocf: add new error OCF error code to test framework Michal Mielewczyk 2019-07-08 09:22:14 -0400
  • 636834dae3 Check for existing metadata when attaching cache. Michal Mielewczyk 2019-07-08 09:16:12 -0400
  • 609ff30cbc
    Merge pull request #213 from imjfckm/fix-metadata-typo Michal Rakowski 2019-07-04 16:06:13 +0200
  • aab3c4fbaa Fix typo in metadata_hash_entries fcn Jan Musial 2019-07-04 14:01:27 +0200
  • 6fb1a697a4
    Merge pull request #211 from mmichal10/fix-unit-test Adam Rutkowski 2019-06-28 08:21:05 -0400
  • 3005b6b5b5 Prevent warpping ocf_mngt_cache_mode_has_lazy_write() in UT. Michal Mielewczyk 2019-06-28 07:39:24 -0400
  • 6c869d97fb
    Merge pull request #210 from Open-CAS/fix-uuid-freeing Kamil Łepek 2019-06-28 13:22:43 +0200
  • ede2bcdf48 Fix volumes deinit routine Jan Musial 2019-06-28 13:02:13 +0200
  • 824009abfc Eviction test for request bigger than cache Kamil Lepek 2019-06-19 10:49:37 +0200
  • 647601c514
    Merge pull request #208 from KamilLepek/unregister_volume_fix Daniel Madej 2019-06-27 14:58:06 +0200
  • 83d9ec7c98
    Merge pull request #198 from KamilLepek/fix_xfail Daniel Madej 2019-06-27 14:51:58 +0200
  • 8572921271
    Merge pull request #207 from KamilLepek/badges Jan Musiał 2019-06-26 16:08:09 +0200
  • 27de628013 Removed wrong status check during unregister_volume_type in pyocf. Kamil Lepek 2019-06-26 14:42:31 +0200
  • e7e0ad957d
    Merge pull request #201 from mmichal10/fix-load-error-handling Jan Musiał 2019-06-26 12:24:02 +0200
  • 53ce7cc6b9 Add readme badges for master branch status and licensing Kamil Lepek 2019-06-26 10:52:23 +0200
  • 252cb2dd8e
    Merge pull request #206 from Open-CAS/fix-leaking-core-volumes Adam Rutkowski 2019-06-26 04:45:07 -0400
  • 2c629be4c2 Fix leaking front and core volumes Jan Musial 2019-06-26 09:19:34 +0200
  • 52f6d6280b Fix error handling in case of failed load Michal Mielewczyk 2019-06-18 23:27:40 -0400
  • 2c5b37bd11
    Merge pull request #205 from imjfckm/fix-cache-leak Adam Rutkowski 2019-06-25 09:34:21 -0400
  • 4a20ce9c25 Fix leaking cache references Jan Musial 2019-06-25 11:43:28 +0200
  • e9d5a9c658
    Merge pull request #204 from micrakow/add_core_is_dirty_foo Michal Rakowski 2019-06-25 09:53:31 +0200
  • b1a6c467a0 Introduce core_is_dirty mngt method Michal Rakowski 2019-06-25 09:06:32 +0200
  • 4a6fc035e9
    Merge pull request #203 from micrakow/remove_dirty_check_flush_cmpl Michał Mielewczyk 2019-06-24 15:54:42 +0200
  • a818ffabfd Move ocf_mngt_cache_is_dirty to public mngt interface Michal Rakowski 2019-06-24 15:23:06 +0200
  • 2925147395 Remove reduntant dirty check Michal Rakowski 2019-06-24 14:24:10 +0200
  • 0293ce956e
    Merge pull request #202 from micrakow/makefile_j_fix Kamil Łepek 2019-06-24 12:57:35 +0200
  • 91825a3c95 Forcing symbolic link creation Michal Rakowski 2019-06-19 15:32:18 +0200
  • c89b982933 pytest: control cacheline insertion order in WO tests Adam Rutkowski 2019-06-14 13:03:17 -0400
  • 56a083695e
    Merge pull request #190 from KamilLepek/readme_tests Kamil Łepek 2019-06-18 16:34:33 +0200
  • 0d1011f65b
    Merge pull request #195 from KamilLepek/fix Michał Mielewczyk 2019-06-18 16:30:23 +0200
  • bdfd086d81 Fix wb xfailed test, update exported obj md5 Kamil Lepek 2019-06-18 15:46:15 +0200
  • 70142eef7f Pyocf minor api fixes Kamil Lepek 2019-06-14 11:13:37 +0200
  • 34a5b8e882
    Merge pull request #187 from KamilLepek/config Adam Rutkowski 2019-06-14 11:23:36 -0400
  • db734c2359
    Merge pull request #196 from imjfckm/fix-io-classes Adam Rutkowski 2019-06-14 08:27:28 -0400
  • aec01f216c Revert "Disallow ocf_cache_mode_max in io_class config" Jan Musial 2019-06-14 14:00:23 +0200
  • 43d6dd7a1c
    Merge pull request #188 from KamilLepek/pep8 Jan Musiał 2019-06-14 10:03:52 +0200
  • e52d34c1c8 Adapt all python code to PEP8 style standards Kamil Lepek 2019-06-10 15:49:15 +0200
  • 1e2b8f1980
    Merge pull request #189 from KamilLepek/pep8yml Daniel Madej 2019-06-13 16:53:07 +0200
  • aeaeafb639
    Merge pull request #193 from arutk/wo_improvements Michał Mielewczyk 2019-06-13 11:38:15 +0200
  • f9f75e7265
    Merge branch 'master' into wo_improvements Michał Mielewczyk 2019-06-13 11:32:06 +0200
  • 6bb1d21489 Do not repartition cachelines in WO read Adam Rutkowski 2019-06-12 18:50:34 -0400
  • 89a79ce25d
    Merge pull request #194 from mmichal10/ops-check Adam Rutkowski 2019-06-13 05:13:31 -0400
  • e8b24d811b Check if all required ops are provided by adapter. Michal Mielewczyk 2019-06-13 04:38:03 -0400
  • 9dc1381b77 Refactor ocf_submit_cache_reqs map indexing Adam Rutkowski 2019-06-12 18:30:17 -0400
  • 9088e52651
    Merge pull request #192 from arutk/wo_init_increment Michal Rakowski 2019-06-12 12:14:05 +0200
  • b82ed3af26 Initialize @increment in ocf_read_wo_cache_do Adam Rutkowski 2019-06-12 13:41:54 -0400
  • be628b4088
    Merge pull request #185 from arutk/engine_wo Michal Rakowski 2019-06-12 10:53:41 +0200
  • 4a548d26cf functional tests: only send sector-aligned IO Adam Rutkowski 2019-06-06 16:03:03 -0400
  • 31ab2b3fe6 pyocf: add sector size logic to Size class Adam Rutkowski 2019-06-06 16:02:29 -0400
  • 641fba1708 Functional tests for WO cache mode Adam Rutkowski 2019-05-31 13:31:06 -0400
  • b97bb6f53b Add function to check for lazy write cache mode (WO or WB) Adam Rutkowski 2019-06-04 13:29:45 -0400
  • a6312eb8aa Update management tests for WO (Write-only) cache mode Adam Rutkowski 2019-05-30 12:50:03 -0400
  • 82e8c55f4a Write-only cache mode Adam Rutkowski 2019-05-27 14:43:08 -0400
  • ae6164a49c Helper functions to get request start/end sector in cacheline Adam Rutkowski 2019-06-07 14:55:51 -0400
  • 7b7d65e092 pyocf: fix setting data offset in IO Adam Rutkowski 2019-05-31 14:43:06 -0400
  • dc2b76e655
    Merge pull request #191 from Open-CAS/kw-fixes Michał Mielewczyk 2019-06-11 13:25:16 +0200
  • 328d27846a Prevent overriding null terminator in cache name Michal Mielewczyk 2019-06-10 09:05:01 -0400
  • 46c17144f6 Remove redundant check for core id Michal Mielewczyk 2019-06-11 03:03:24 -0400
  • 6cdbac82bc Check for valid core_id value Michal Mielewczyk 2019-06-10 08:23:45 -0400
  • fc5334e419 Return memcpy result Michal Mielewczyk 2019-06-10 08:22:59 -0400
  • 29199cb5d4 Added missing metadata_unlock Michal Rakowski 2019-06-11 09:10:46 +0200
  • fe50020eac Add info about pyocf in README Kamil Lepek 2019-06-10 17:17:34 +0200
  • 4789fb38f0 Added asserts in sample env for synchronization functions Michal Rakowski 2019-06-11 09:10:16 +0200
  • b1cf6c4642 Changed always returning 0 to void foo Michal Rakowski 2019-06-10 15:05:59 +0200
  • 30ac3abd74 Small get_ram_needed fix, proper volume is initialized now. Michal Rakowski 2019-06-10 14:58:55 +0200
  • fa71332c8c Add PEP8 checker configuration file Kamil Lepek 2019-06-10 16:33:25 +0200
  • d416d166f2 Create config which excludes tests marked as "long" and security tests by default Kamil Lepek 2019-06-10 13:04:49 +0200
  • fb430c21e6
    Merge pull request #182 from mmichal10/fix-cache-completion-order Adam Rutkowski 2019-06-10 05:19:01 -0400
  • be64173066 Fix order of operations in cache stop completion Michal Mielewczyk 2019-06-05 05:30:57 -0400
  • 75ec3c7db4
    Merge pull request #175 from mmichal10/generating-wraps-in-UT-framework Adam Rutkowski 2019-06-06 08:28:01 -0400
  • 3e2ee7a7c8 UT framerwok: Auto generating wrap functions Michal Mielewczyk 2019-05-29 10:30:18 -0400
  • 2f29e57b97
    Merge pull request #184 from micrakow/rate_limit_log_engine_err Michał Mielewczyk 2019-06-06 11:47:39 +0200
  • d714f6235b Use rate limited logging in case of engine error Michal Rakowski 2019-06-06 11:21:14 +0200