Commit Graph

  • 03c95d36f0
    Merge pull request #82 from robertbaldyga/asynchronous-metadata Michał Wysoczański 2019-03-26 12:54:26 +0100
  • 6cd84476f6 Handle metadata asynchronously Robert Baldyga 2019-03-19 15:27:11 +0100
  • bf9b85150f
    Merge pull request #87 from arutk/prv-async_flush Michał Wysoczański 2019-03-26 12:34:24 +0100
  • 54374639b8 Asynchronous wait for dirty requests in flush Adam Rutkowski 2019-03-25 19:26:31 -0400
  • 7003d38b44 Encapsulate request reference counting logic in utils_refcnt Adam Rutkowski 2019-03-25 18:45:53 -0400
  • 08a5b9d2a4
    Merge pull request #86 from Donaim/delay-put-cache Michał Wysoczański 2019-03-26 11:38:01 +0100
  • 2f2f004867 Put cache after doing pipeline_destroy Vitaliy Mysak 2019-03-26 19:07:22 +0000
  • 1a234744ef Fix flush cache error handling Adam Rutkowski 2019-03-25 22:10:22 -0400
  • 8998e145f2
    Merge pull request #84 from Donaim/atomic-dec-return Adam Rutkowski 2019-03-25 19:48:20 +0100
  • 51396bf0e6 atomic_dec_return -> env_atomic_dec_return Vitaliy Mysak 2019-03-26 02:55:45 +0000
  • a084c1cb1c
    Merge pull request #80 from arutk/prv-async_flush Robert Bałdyga 2019-03-22 23:24:10 +0100
  • 0d0fd0be75 Asynchronous implementation of flush and purge - part 1 Adam Rutkowski 2019-03-19 17:24:12 -0400
  • 6ac6081b25
    Merge pull request #83 from robertbaldyga/add-missing-rwsem-up Adam Rutkowski 2019-03-22 15:58:30 +0100
  • ae1f600b57 Add missing env_rwsem_up_write() in ocf_cleaner_run() Robert Baldyga 2019-03-22 15:51:40 +0100
  • 82fe4c04ee
    Merge pull request #81 from robertbaldyga/add-missing-context-size Adam Rutkowski 2019-03-22 10:37:57 +0100
  • 9c72aed559 Add missing context size to pipeline properties Robert Baldyga 2019-03-22 10:27:16 +0100
  • 2a2f14ec42
    Merge pull request #77 from robertbaldyga/async-save-core-add-remove Michał Wysoczański 2019-03-22 10:01:39 +0100
  • 70df1d80a1
    Merge pull request #79 from Donaim/cleaner-set-queue Robert Bałdyga 2019-03-21 10:08:39 +0100
  • b9cae8b164 Set io_queue for cleaner IOs Vitaliy Mysak 2019-03-21 09:12:14 +0100
  • 07b2642995
    Merge pull request #78 from Donaim/remove-undefined-declaration Robert Bałdyga 2019-03-21 09:37:19 +0100
  • b2b0a56fbd Remove undefined declaration: ocf_cleaner_set_io_queue Vitaliy Mysak 2019-03-21 09:17:44 +0100
  • 72b6f35f52 Implement asynchronous save, add core and remove core Robert Baldyga 2019-03-18 15:42:51 +0100
  • f81a7e9d23
    Merge pull request #76 from robertbaldyga/utils-pipeline-arg Adam Rutkowski 2019-03-21 09:00:52 +0100
  • 23b0a32aec Parametrize pipeline steps Robert Baldyga 2019-03-18 09:34:13 +0100
  • 7a3b3fd84f
    Merge pull request #75 from robertbaldyga/asynchronous-cache-attach Michał Wysoczański 2019-03-19 11:43:40 +0100
  • 91e0345b78 Implement asynchronous attach, load, detach and stop Robert Baldyga 2019-03-04 10:55:16 +0100
  • 56f4d34920
    Merge pull request #71 from robertbaldyga/asynchronous-api Michał Mielewczyk 2019-03-12 10:51:24 +0100
  • c5df82f2cb Make management API asynchronous Robert Baldyga 2019-03-01 15:52:59 +0100
  • e21b617841
    Merge pull request #69 from mmichal10/alru-clean-improvement Michal Rakowski 2019-03-11 12:45:26 +0100
  • d06f376627 Alru cleaning policy improvement Michal Mielewczyk 2019-03-08 04:45:29 -0500
  • b611c0e67a Calling completions function in nop cleaning policy. Michal Mielewczyk 2019-03-08 04:43:19 -0500
  • d86e253fe9
    Merge pull request #68 from abysdom/master Robert Bałdyga 2019-03-11 09:01:47 +0100
  • 415230b7bc
    Merge pull request #34 from micrakow/test_adapters Katarzyna Łapińska 2019-03-07 12:57:11 +0100
  • e5227cef89 Implement pyocf adapter with sample OCF test Michal Rakowski 2019-01-09 12:50:23 +0100
  • f78428193e Fix incorrect image paths in HOME.md Yang Yuanzhi 2019-03-05 13:42:02 +0800
  • 794b008127
    Merge pull request #66 from robertbaldyga/metadata-probe-asynchronous Michal Rakowski 2019-03-04 12:26:34 +0100
  • bd19b9c12f
    Merge pull request #67 from robertbaldyga/cache-trylock Michal Rakowski 2019-03-04 11:19:54 +0100
  • 9b9b965b55 Add cache locking functions in trylock variant Robert Baldyga 2019-03-01 15:52:05 +0100
  • 9c0390a6ce Make metadata probe asynchronous Robert Baldyga 2019-02-28 09:35:53 +0100
  • 71d30e948d
    Merge pull request #65 from Open-CAS/add-set-flush-queue Michal Rakowski 2019-02-28 10:53:24 +0100
  • c1028b2b89 Add ocf_cache_set_flush_queue() function Robert Baldyga 2019-02-28 10:01:41 +0100
  • d5ac3035d7
    Merge pull request #64 from robertbaldyga/add-has-pending-reqs-func Jan Musiał 2019-02-27 12:22:16 +0100
  • e235500472
    Merge pull request #63 from robertbaldyga/dynamic-queues Jan Musiał 2019-02-27 11:03:36 +0100
  • e53944d472 Dynamic I/O queue management Michal Mielewczyk 2019-02-15 08:12:00 -0500
  • 03bd6d6c49 Add ocf_cache_has_pending_requests() function Robert Baldyga 2019-02-25 17:47:27 +0100
  • 1771228a46 Removed starting cache from load Michal Mielewczyk 2019-02-20 17:05:39 -0500
  • bdcdd57cf5
    Merge pull request #61 from robertbaldyga/wait-io-finish-func Michal Rakowski 2019-02-20 12:22:10 +0100
  • 44ed250d41 Add API function ocf_cache_wait_for_io_finish() Robert Baldyga 2019-02-20 11:16:06 +0100
  • 435cc6209a
    Merge pull request #60 from robertbaldyga/make-cleaner-async Robert Bałdyga 2019-02-19 16:18:21 +0100
  • 404b976109 Make cleaner asynchronous Robert Baldyga 2019-02-15 18:39:26 +0100
  • 163392af0b
    Merge pull request #55 from MinneyJohn/metadata_improve Robert Bałdyga 2019-02-19 15:49:02 +0100
  • bbb0e1bbb0 Improvement of metadata flush setting xqzhou 2019-02-01 05:38:54 -0700
  • 276d91fcd7
    Merge pull request #59 from mmichal10/run-queue-single-request Michal Rakowski 2019-02-14 12:58:52 +0100
  • f8037cb349 Added function to hanlde single request from queue. Michal Mielewczyk 2019-02-13 11:46:40 -0500
  • a089df00df
    Merge pull request #56 from robertbaldyga/readme-examples-build-test Michal Rakowski 2019-02-11 09:58:50 +0100
  • 709c9a872b
    Merge pull request #58 from robertbaldyga/rename-data-obj-to-volume Michal Rakowski 2019-02-08 14:33:18 +0100
  • 97300b1137 Rename "data object" to "volume" Robert Baldyga 2019-02-08 12:19:04 +0100
  • 62eb5a23a7 Add examples and build test info to Readme Robert Baldyga 2019-02-04 11:05:47 +0100
  • 21012df2f8
    Merge pull request #47 from mmichal10/task-cache-mode-per-io-class Robert Bałdyga 2019-01-29 10:14:41 +0100
  • 2dfd6248c9 Configure all io classes at once. Michal Mielewczyk 2019-01-09 04:57:23 -0500
  • 5e97795630 Fixed script for generating UT templates Michal Mielewczyk 2019-01-21 11:18:48 -0500
  • 5c81824a8d Added mechanism for preventing dirty requests. Michal Mielewczyk 2019-01-21 07:59:17 -0500
  • ec37b2ea9e
    Merge pull request #51 from robertbaldyga/add-logger-priv Michał Mielewczyk 2019-01-24 11:13:39 +0100
  • 3b4a666942 Enable passing priv to logger during context initialization Robert Baldyga 2019-01-24 10:54:50 +0100
  • e7f672c667
    Merge pull request #50 from robertbaldyga/reorganize-context-ops Michał Mielewczyk 2019-01-22 13:41:11 +0100
  • 6860cdbd2c Reorganize context ops Robert Baldyga 2019-01-22 13:14:35 +0100
  • e5a13ef186
    Merge pull request #49 from robertbaldyga/handle-error-in-example Michał Mielewczyk 2019-01-22 12:06:11 +0100
  • 763997bb06 Handle properly error in example Robert Baldyga 2019-01-22 12:02:03 +0100
  • e7b5105d60
    Merge pull request #45 from robertbaldyga/create-license Kamil Łepek 2019-01-22 08:00:20 +0100
  • a6c74818a6
    Merge pull request #48 from robertbaldyga/lock-api-cleanup Jan Musiał 2019-01-21 13:51:16 +0100
  • 03c2f142b3 Cache lock cleanup and API improvements Robert Baldyga 2019-01-21 13:46:28 +0100
  • 0abb4dbbca Minor coding style fixes Robert Baldyga 2019-01-18 10:16:17 +0100
  • b03fccc2fe
    Merge pull request #46 from KamilLepek/refactor Kamil Łepek 2019-01-18 11:32:31 +0100
  • 92b2fa362e Refactor tests directory Kamil Łepek 2019-01-17 06:10:09 -0600
  • f86ddd9a7a Create LICENSE file Robert Baldyga 2019-01-16 14:54:10 +0100
  • 539029375d
    Merge pull request #44 from robertbaldyga/introduce-build-test Michał Mielewczyk 2019-01-16 14:34:31 +0100
  • f933246dba Introduce basic OCF build test with posix environment Robert Baldyga 2019-01-16 14:10:29 +0100
  • 21eb60ef1e
    Merge pull request #43 from mmichal10/task-code-refactoring Robert Bałdyga 2019-01-16 13:56:07 +0100
  • 916f46c893 Code refactoring Michal Mielewczyk 2019-01-16 03:58:09 -0500
  • 633dbefd72
    Merge pull request #42 from robertbaldyga/fix-leak-in-core-pool Michał Mielewczyk 2019-01-16 12:17:51 +0100
  • 7352f3092d Fix leak in core pool Robert Baldyga 2019-01-16 11:53:54 +0100
  • b9fce50783
    Merge pull request #36 from robertbaldyga/add-simple-example Jan Musiał 2019-01-15 12:28:24 +0100
  • 95d35ef337 Add simple ocf usage example Robert Baldyga 2019-01-15 08:54:58 +0100
  • 8581520658
    Merge pull request #41 from robertbaldyga/update-posix-env Michał Mielewczyk 2019-01-15 10:47:42 +0100
  • ad10d58a2c Update posix environment Robert Baldyga 2019-01-15 09:41:33 +0100
  • 10c29b5fca
    Merge pull request #40 from robertbaldyga/fix-compilation-errors-tracing Michał Mielewczyk 2019-01-15 09:08:14 +0100
  • d9cfab67b8 Fix compilation errors after tracing introduction Robert Baldyga 2019-01-14 17:28:51 +0100
  • dd6b074258
    Merge pull request #3 from tomaszrybicki/add-tracing-support Robert Bałdyga 2019-01-14 16:37:34 +0100
  • f11db9c31a
    Merge pull request #38 from robertbaldyga/remove-name_size Michał Mielewczyk 2019-01-14 16:04:16 +0100
  • f4161f6b97
    Merge pull request #37 from robertbaldyga/ocf_uuid_set_str Michał Mielewczyk 2019-01-14 16:01:59 +0100
  • 53b47e39cd
    Merge pull request #39 from robertbaldyga/max-io-size-bytes Katarzyna Łapińska 2019-01-14 15:47:30 +0100
  • 07191c322e Express maximum io size in bytes instead of sectors Robert Baldyga 2019-01-14 15:01:18 +0100
  • 322f1aeffd Remove name_size field from cache and core config Robert Baldyga 2019-01-14 15:00:34 +0100
  • afb63790f2 Add ocf_uuid_to_str() function Robert Baldyga 2019-01-14 15:00:06 +0100
  • 749f6906bb Fix function initializing UUID from string Robert Baldyga 2019-01-14 15:05:31 +0100
  • 1156531590 Added tracing functionality Tomasz Rybicki 2018-12-20 14:10:21 +0100
  • 2af3b81370
    Merge pull request #35 from robertbaldyga/add-posix-env Jan Musiał 2019-01-10 15:14:39 +0100
  • 37372574a4 Introduce default POSIX environment Robert Baldyga 2019-01-10 13:53:44 +0100
  • e6dc62e09a
    Merge pull request #33 from micrakow/master Michał Mielewczyk 2019-01-08 13:32:17 +0100
  • ad3467ddd4 Added Makefile for ocf lib to be used in functional tests Michal Rakowski 2019-01-07 13:41:24 +0100