Commit Graph

  • 5042c5fc43 pyocf: adapt tests to new inactive cores stats. Michal Mielewczyk 2019-09-12 09:20:12 -0400
  • f226f978f0 Unify inactive cores stats. Michal Mielewczyk 2019-09-12 05:11:47 -0400
  • 494a1ccc79 Extract stats builder utils to separate file. Michal Mielewczyk 2019-09-12 04:41:59 -0400
  • 11d0108639
    Merge pull request #257 from imjfckm/nhit-api-names Robert Bałdyga 2019-09-11 10:37:15 +0200
  • 703a757db1 Fix minor bugs in promotion policy Jan Musial 2019-09-09 12:24:33 +0200
  • 9c51ca4e97 Tests for promotion policy Jan Musial 2019-09-09 12:23:59 +0200
  • 633f31716e Make NHIT API naming convention similar to cleaning Jan Musial 2019-09-10 16:43:48 +0200
  • 29c1c7f9e8
    Merge pull request #253 from mmichal10/stats-refactor Michal Rakowski 2019-09-10 14:56:26 +0200
  • e6f032cae9 Fix typo. Michal Mielewczyk 2019-09-10 07:51:00 -0400
  • 01ce586e6a Use API instead of raw variables to update block stats. Michal Mielewczyk 2019-09-06 05:02:16 -0400
  • 51c9c516a4 Use API instead of raw variables to update req stats. Michal Mielewczyk 2019-09-05 08:51:51 -0400
  • b4c384eb2d Use API instead of raw variables to update error stats. Michal Mielewczyk 2019-09-05 06:03:40 -0400
  • 0d4f4d3294 Added API for updating statistics. Michal Mielewczyk 2019-09-05 05:27:03 -0400
  • 42d6dbbf11 Remove low-level stats getters from public API. Michal Mielewczyk 2019-09-03 04:15:36 -0400
  • 5f357272d1 pyocf: adjust pyocf to new core stats api Michal Mielewczyk 2019-09-04 07:37:52 -0400
  • 89de6038c1 Split retrieving core stats and config info into two functions. Michal Mielewczyk 2019-09-02 09:07:19 -0400
  • f9da89263b Stats builder for ioclass statistics. Michal Mielewczyk 2019-08-26 07:23:05 -0400
  • 9a46c402b2
    Merge pull request #247 from arutk/percpu_freelist_rebased Michał Mielewczyk 2019-09-09 14:29:56 +0200
  • 0c31cc62d0 Freelist test Adam Rutkowski 2019-09-02 18:22:19 -0400
  • 964ba85467 unit tests: improve test logs content Adam Rutkowski 2019-09-04 15:00:36 -0400
  • 13cf871a13 Per-execution-context freelists Adam Rutkowski 2019-08-26 14:54:19 -0400
  • f892bb962d posix env: add spinlock trylock Adam Rutkowski 2019-09-02 15:34:29 -0400
  • 7f442fd943 Adding execution context get/put to posix env Adam Rutkowski 2019-08-08 17:43:49 -0400
  • 2450d3da4b Move block stats counters to ioclass section. Michal Mielewczyk 2019-08-19 07:50:41 -0400
  • 8304ed84b8 More precise percentage value in stats builder. Michal Mielewczyk 2019-08-29 08:10:06 -0400
  • f1ee05405e
    Merge pull request #252 from Open-CAS/felipe-documentation-changes Jan Musiał 2019-08-30 13:49:57 +0200
  • 5fd239d2bb
    Merge pull request #245 from imjfckm/switching-pp Robert Bałdyga 2019-08-30 11:35:16 +0200
  • 26361348a5
    Update OCF README.md Felipe 2019-08-29 10:24:10 -0700
  • 17626eee36
    Merge pull request #246 from arutk/pyocf_recovery Robert Bałdyga 2019-08-29 15:09:05 +0200
  • 63c71ec6df pytest: basic cache recovery test Adam Rutkowski 2019-08-28 14:46:56 -0400
  • 1f9f79f11d
    Merge pull request #250 from robertbaldyga/parts-meta-new-section Robert Bałdyga 2019-08-29 14:15:31 +0200
  • a308502d13
    Merge pull request #251 from arutk/fix_sample Jan Musiał 2019-08-29 13:39:55 +0200
  • 5df29c80de Update sample (cache name string as array) Adam Rutkowski 2019-08-29 12:59:39 -0400
  • ee3fdb0506 Change nhit_hash names to avoid collision with kernel Jan Musial 2019-08-28 14:32:22 +0200
  • a1d3cf0c4d Switching mechanism for promotion policies Jan Musial 2019-08-26 13:52:11 +0200
  • d10c618065 Move parts metadata to separate section Robert Baldyga 2019-08-29 10:22:38 +0200
  • 0a9f197b10
    Merge pull request #238 from arutk/split_cacheline_lock_trylock Jan Musiał 2019-08-29 09:49:53 +0200
  • 447333ea13
    Merge pull request #249 from robertbaldyga/fix-env_strncpy-null-terminate Jan Musiał 2019-08-29 09:48:07 +0200
  • 74bd0e3f7b env: Ensure that env_strncpy() always produces NULL-terminated string Robert Baldyga 2019-08-28 16:20:10 +0200
  • 6dd1af7df7 Split cacheline locking implementation into trylock and lock Adam Rutkowski 2019-08-12 17:35:46 -0400
  • 63ae2ab16f
    Merge pull request #248 from KamilLepek/coverity_readme Michal Rakowski 2019-08-28 21:55:35 +0200
  • d86de5782c Add coverity status badge Kamil Lepek 2019-08-28 16:58:24 +0200
  • 358c529eff
    Merge pull request #243 from arutk/simplify_freelist_striping_init Robert Bałdyga 2019-08-27 17:12:04 +0200
  • e3a20c0da0
    Merge pull request #239 from imjfckm/pp-implementation Michal Rakowski 2019-08-27 12:42:03 +0200
  • 860c8c7a0f Initialize freelist using metadata layout implementation Adam Rutkowski 2019-08-23 15:41:22 -0400
  • 3812015f05
    Merge pull request #242 from tomaszrybicki/example-add-metadata-updater Michał Mielewczyk 2019-08-22 14:49:29 +0200
  • 62a0ccdd9f nhit promotion policy implementation Jan Musial 2019-08-01 12:53:13 +0200
  • a413d4ddae
    Added metadata updater logic to example Tomasz Rybicki 2019-08-21 16:14:37 +0200
  • 43e8905456
    Merge pull request #241 from mmichal10/cache-name-in-array Michal Rakowski 2019-08-20 09:39:44 +0200
  • 03590c880d pyocf: store cache name for newly initialized cache in array. Michal Mielewczyk 2019-08-20 02:56:30 -0400
  • 2c27e9a433 Store name for newly initialized cache in array instead of passing pointer. Michal Mielewczyk 2019-08-20 01:43:11 -0400
  • 8ed525ae7f
    Merge pull request #234 from mdnfiras/sync-prim-destroyers Robert Bałdyga 2019-08-13 15:46:26 +0200
  • 71921ebdbc
    Merge pull request #236 from mdnfiras/validate-io-addr-size Adam Rutkowski 2019-08-13 15:27:31 +0200
  • 9927859f88
    Merge branch 'master' into sync-prim-destroyers Firas Medini 2019-08-13 05:49:26 -0700
  • 33c96d226e Verifying IO address and size Firas Medini 2019-08-13 05:37:14 -0700
  • 1f979f630b Adding synchronization primitives destroyers Firas Medini 2019-08-13 05:13:11 -0700
  • 9619b03ad1
    Merge pull request #237 from robertbaldyga/fix-tests-allgined-io Robert Bałdyga 2019-08-13 11:02:24 +0200
  • 1815b784ad pyocf: Fix tests to send io aligned to sector size Robert Baldyga 2019-08-13 10:09:37 +0200
  • 2219719282
    Merge pull request #233 from Ostrokrzew/outgoing Michal Rakowski 2019-08-12 10:58:32 +0200
  • 679bc38770 OCF Cleanup **ocf_env**: deleting unused functions from main file Slawomir_Jankowski 2019-08-06 13:01:23 +0200
  • 34c8d135c2
    Merge pull request #232 from robertbaldyga/remove-core-id-leavings Michal Rakowski 2019-08-09 13:03:26 +0200
  • 9730b2bd1f Remove remaining core_id occurrences from public API Robert Baldyga 2019-08-07 16:12:06 +0200
  • d499ef1c05
    Merge pull request #227 from mmichal10/mark-core-added-false Michal Rakowski 2019-08-07 13:37:59 +0200
  • cdc0a575a1 Added 'added' flag in core runtime data. Michal Mielewczyk 2019-08-01 09:12:00 -0400
  • 433a25a1b2 Renamed 'added' flag in core metadata to 'valid'. Michal Mielewczyk 2019-08-01 08:59:47 -0400
  • cc914de2bb
    Merge pull request #231 from mmichal10/always-init-promotion-policy Robert Bałdyga 2019-08-06 12:58:49 +0200
  • 5dd09e823b Initialize promotion policy before cleaning policy. Michal Mielewczyk 2019-08-06 06:26:40 -0400
  • 9649f25415
    Merge pull request #229 from robertbaldyga/cleanup-metadata Adam Rutkowski 2019-08-05 14:11:04 +0200
  • 340ca76159 Move check for valid cache size in load. Michal Mielewczyk 2019-08-01 03:42:20 -0400
  • dddb44574c
    Merge pull request #228 from mmichal10/ctx-destory-callback Robert Bałdyga 2019-08-05 13:10:08 +0200
  • efbd2cce0d
    Merge pull request #230 from robertbaldyga/readme-link-to-doc Adam Rutkowski 2019-08-05 12:51:15 +0200
  • 0d37d14a36 pyocf: additional filed in volume type properties Michal Mielewczyk 2019-08-05 06:21:06 -0400
  • c4f441ba6f README: Fix clone address Robert Baldyga 2019-08-05 12:18:46 +0200
  • 80f82cab2b Deinitialize volume types in ocf internally. Michal Mielewczyk 2019-08-02 07:33:16 -0400
  • 3d73eecf0b README: Add link to documentation Robert Baldyga 2019-08-05 11:55:41 +0200
  • fdf6d07b85 Fix typo "collisioin" -> "collision" Robert Baldyga 2019-08-03 20:03:48 +0200
  • 4b1a3fa4b5 Simplify metadata_raw interface Robert Baldyga 2019-08-03 20:02:03 +0200
  • a31ddd44cb Remove ocf_metadata_hash_entries_hash() Robert Baldyga 2019-08-01 17:00:24 +0200
  • ff7583c6da Simplify partition metadata interface Robert Baldyga 2019-08-03 18:52:34 +0200
  • 3108f36e42 Simplify collision matadata interface Robert Baldyga 2019-08-01 16:58:17 +0200
  • 0b0546302f Remove ocf_metadata_get_core_sector() Robert Baldyga 2019-08-01 16:50:15 +0200
  • 0ca0ea1343 Remove ocf_metadata_line_size_is_valid() Robert Baldyga 2019-07-30 09:19:19 +0200
  • 9652fb73f1
    Merge pull request #225 from robertbaldyga/fix-io-ops-doc Michał Mielewczyk 2019-08-01 15:14:41 +0200
  • 721fb68d6e Fix ocf_volume_ops documentation Robert Baldyga 2019-07-31 15:48:31 +0200
  • 7f7e8bcdf5
    Merge pull request #197 from arutk/wo_test_2 Michał Mielewczyk 2019-07-31 09:21:03 +0200
  • 6514f778d5
    Merge pull request #199 from KamilLepek/evict Jan Musiał 2019-07-30 12:05:56 +0200
  • bc20845673
    Merge pull request #222 from robertbaldyga/name-based-registration Michał Mielewczyk 2019-07-30 11:02:17 +0200
  • 37396e7f1b Remove core id - update tests Robert Baldyga 2019-07-25 16:03:03 +0200
  • 92c7e12549 Remove core id from public API Robert Baldyga 2019-07-22 14:43:30 +0200
  • a32ca74519 Remove cache id - test update Robert Baldyga 2019-07-25 15:27:54 +0200
  • 1100cb0b4f Remove cache id from public API Robert Baldyga 2019-07-20 15:52:06 +0200
  • 259df7ace9 Store core name in metadata Robert Baldyga 2019-07-20 14:23:30 +0200
  • eb4272afa9 Store cache name in metadata Robert Baldyga 2019-07-20 14:32:58 +0200
  • b73b2857dd Unique core name - test update Robert Baldyga 2019-07-25 15:27:14 +0200
  • 4f0735b503 Ensure that core name is set and unique Robert Baldyga 2019-07-20 13:51:03 +0200
  • 9853814252 Unique cache name - test update Robert Baldyga 2019-07-25 15:25:01 +0200
  • 901b39031f Ensure that cache name is set and unique Robert Baldyga 2019-07-20 12:49:57 +0200
  • 331b99397f Change ctx lock to rmutex Robert Baldyga 2019-07-23 12:50:45 +0200
  • 6928db4a98 tests: functional: Remove non-existing field from CoreConfig Robert Baldyga 2019-07-25 15:58:48 +0200
  • 05be67a72b
    Merge pull request #220 from arutk/metadata_offset_hash Kamil Łepek 2019-07-29 13:03:04 +0200