Commit Graph

  • 30b06e07a4
    Merge pull request #314 from Deixx/align Michal Rakowski 2020-02-13 13:50:34 +0100
  • cc39256dac Functional test for acp cleaning policy Katarzyna Lapinska 2020-01-30 08:39:28 +0100
  • 919aa35d08
    Merge pull request #258 from Ostrokrzew/stop_n_load Michal Rakowski 2020-02-13 11:28:58 +0100
  • 71d8f04565
    Merge pull request #305 from Deixx/core-fs Michał Mielewczyk 2020-02-12 14:45:58 +0100
  • f1749526fb Stop cache '--no-data-flush' without fs on core Slawomir Jankowski 2020-02-12 13:06:36 +0100
  • 232b6ef21c Stop cache '--no-data-flush' with fs on core Slawomir Jankowski 2020-02-12 13:06:19 +0100
  • a5a8c19ea4 Update test due to rename 'create_test_file' method Slawomir Jankowski 2020-02-12 13:05:31 +0100
  • 3e5697706c Add message to 'cli_messages' module Slawomir Jankowski 2020-02-12 13:05:14 +0100
  • 47e5faa558 TF submodule update Slawomir Jankowski 2020-02-12 08:56:15 +0100
  • 2a0ddffcfc Refactor code Change core_number to more descriptive cores_amount. Parallelization of FIO for many cores. Slawomir Jankowski 2020-02-11 12:34:58 +0100
  • b72cfff6a9 Overload equality operator in cleaning policy params' classes Slawomir Jankowski 2020-02-11 12:21:19 +0100
  • 6201bb8fd7
    Merge pull request #334 from Ostrokrzew/fix Michał Mielewczyk 2020-02-11 16:27:20 +0100
  • 0d256b675d Makefile changes for building RPM Rafal Stefanowski 2020-02-11 11:58:02 +0100
  • 1c988e311e Fix for flushing progress getting Slawomir Jankowski 2020-02-11 14:39:38 +0100
  • 2e801caf25
    Merge pull request #332 from arutk/remove-old-ioclass-configs Michał Mielewczyk 2020-02-11 14:37:25 +0100
  • 3c6e76aa39 Remove obsolete ext3 & ext4 io class configs Adam Rutkowski 2020-02-11 15:22:43 -0500
  • 4bc64e6471
    Merge pull request #323 from katlapinka/flush-progress Sławomir Jankowski 2020-02-11 13:26:27 +0100
  • 7654e10c96 Add method to get flushing progress Katarzyna Lapinska 2020-02-05 15:28:47 +0100
  • 0b9350955c
    Merge pull request #329 from arutk/static_assert Adam Rutkowski 2020-02-10 21:33:04 +0100
  • 7153e8e8b6 OCF update Adam Rutkowski 2020-02-10 18:24:59 -0500
  • aec95d70c9 Add ENV_BUILD_BUG_ON macro to kernel environment Adam Rutkowski 2020-02-10 16:25:35 -0500
  • 285245c5cb Merge pull request #328 from katlapinka/lazy-write Michał Mielewczyk 2020-02-10 12:07:34 +0100
  • f11a8a5ae3 Rename cache mode trait lazy flush to lazy writes Katarzyna Lapinska 2020-02-10 11:35:24 +0100
  • cbcbf979bf Merge pull request #327 from Deixx/with-any-trait Michał Mielewczyk 2020-02-10 09:02:50 +0100
  • 081a05a635 Get cache modes which have any of the provided traits Daniel Madej 2020-02-07 16:53:09 +0100
  • d568bec1e3
    Merge pull request #326 from Deixx/with-traits Katarzyna Łapińska 2020-02-07 13:53:45 +0100
  • 475ddb0050 Get all cache modes which traits include those provided as argument Daniel Madej 2020-02-07 13:02:26 +0100
  • bfddd0dd60 Size alignment update in tests Daniel Madej 2020-01-29 17:05:27 +0100
  • 5b0413b3fd
    Merge pull request #266 from Ostrokrzew/volumes Katarzyna Łapińska 2020-02-06 11:41:08 +0100
  • 8fb755fa10
    Merge pull request #259 from Ostrokrzew/twice_core Katarzyna Łapińska 2020-02-06 11:09:29 +0100
  • b328f574cf
    Merge pull request #298 from katlapinka/write-fetch Katarzyna Łapińska 2020-02-05 07:43:28 +0100
  • 4e573a746a Add write fetch tests Katarzyna Lapinska 2020-01-23 11:40:33 +0100
  • a1d7297bb7 Update cli messages module Add new error messages. Change 'TestRun.fail' to 'TestRun.LOGGER.error'. Slawomir Jankowski 2020-01-21 11:49:49 +0100
  • 5d78207f27 Update FI test: try add twice the same device as core Check that OpenCAS does not accepts twice the same device as core. Update code in file. Slawomir_Jankowski 2019-11-29 10:50:04 +0100
  • ccbce2a9b7 Test API: Filesystem on core + set sequential cut-off fix Copy exported object's filesystem to core device on fs creation Fix set_param_cutoff function Daniel Madej 2020-01-24 14:56:05 +0100
  • 3c26bb05d7 Add volume test Test for preserving partitions from core device. Test for preserving partitions at core device, which were made on exported object, after stopping cache. Also added two fields to 'Core' class which allows it to use 'create_partitions' function. Ostrokrzew 2020-01-14 10:39:57 +0100
  • 5c77bbd00b
    Merge pull request #303 from rafalste/tests_set_get_params Katarzyna Łapińska 2020-01-31 10:28:19 +0100
  • 3fdfffffc3
    Merge pull request #251 from Ostrokrzew/stress Michał Mielewczyk 2020-01-31 09:11:10 +0100
  • 524cf00d37
    Merge pull request #317 from mmichal10/fix-init-script Daniel Madej 2020-01-30 16:09:04 +0100
  • f76103dc60 casctl: fix matching multilevel configuration Michal Mielewczyk 2020-01-30 09:36:45 -0500
  • 37a08f85c5
    Merge pull request #312 from katlapinka/fix-io-class-file Daniel Madej 2020-01-30 15:05:21 +0100
  • 80c1306ec4 Fix for io class file classification tests Katarzyna Lapinska 2020-01-29 12:11:53 +0100
  • 460cbe7ccc Add stress test for small caches Add IO stress tests for small CAS devices with 1 or 4 cores for every cache mode and cache line size and with every cleaning policy for WB and WO modes. Ostrokrzew 2019-12-23 15:02:11 +0100
  • 1a819ec469
    Merge pull request #313 from mmichal10/forbid-upgrade-in-cas-19 Michał Mielewczyk 2020-01-29 16:25:31 +0100
  • 6c57d2827f Fix restoring old CAS version when upgrade failed Michal Mielewczyk 2020-01-29 10:12:09 -0500
  • 8c73bc2f5a Forbid upgrade in flight when cas_disk is older than 20.01 Michal Mielewczyk 2020-01-29 07:29:07 -0500
  • 7b0e8168d1
    Merge pull request #310 from mmichal10/fix-flush-interrupting Michal Rakowski 2020-01-28 21:53:15 +0100
  • a0937758b7 Handle flush core interruption. Michal Mielewczyk 2020-01-28 11:01:37 -0500
  • 3e033df9c6 Handle flushing cache interruption. Michal Mielewczyk 2020-01-28 09:29:33 -0500
  • 15c8973f45 Add tests for casadm --set-param and --get-param options check Rafal Stefanowski 2020-01-24 13:58:32 +0100
  • 300dc25998
    Merge pull request #308 from katlapinka/init-config-and-remove-wi Michał Mielewczyk 2020-01-27 11:19:23 +0100
  • 8204fa8a56 Update Init config usage and remove WI cache mode Katarzyna Lapinska 2020-01-24 09:07:33 +0100
  • cc77929a5d
    Merge pull request #307 from mmichal10/add-len-check Daniel Madej 2020-01-25 14:25:14 +0100
  • eef3667435 classifier: use secure versions of strcmp and strcpy Michal Mielewczyk 2020-01-25 03:47:31 -0500
  • 9653b76a04
    Merge pull request #306 from micrakow/ocf_update Daniel Madej 2020-01-24 19:37:05 +0100
  • 2801bfcc97 test-framework update Michal Rakowski 2020-01-24 19:21:23 +0100
  • 58a42caaa6 ocf update: flush metadata fix Michal Rakowski 2020-01-24 18:02:57 +0100
  • 7d86ca2741
    Merge pull request #302 from Deixx/stats-refactor Daniel Madej 2020-01-24 17:04:47 +0100
  • 25b0f0dc55 Test API: Statistics refactor Keep all statistics names in one place Differentiate Core/Cache IO class stats Daniel Madej 2020-01-24 13:32:15 +0100
  • 0bb6701685
    Merge pull request #304 from micrakow/minor Daniel Madej 2020-01-24 15:54:15 +0100
  • c5019cb772
    Merge pull request #284 from Ostrokrzew/sec Daniel Madej 2020-01-24 15:19:18 +0100
  • fe2a8706e9 prepare_cache_cfg: change bug_on to returning err instead Michal Rakowski 2020-01-24 15:14:49 +0100
  • 1b46117908 io_class string ctr: use strnlen Michal Rakowski 2020-01-24 15:11:33 +0100
  • d6cd388d3e
    Merge pull request #300 from robertbaldyga/update-ocf-20200124 Michal Rakowski 2020-01-24 12:01:04 +0100
  • 8ce46b9cf0 ocf: Relax metadata io allocation requirements Robert Baldyga 2020-01-24 11:44:52 +0100
  • ed6cf8a76b
    Merge pull request #299 from Deixx/stats-flat Katarzyna Łapińska 2020-01-24 08:57:54 +0100
  • 9ad85e3338 Update statistics usage to use stats classes Rename set_statistics_deprecated to set_statistics_flat, as flat statistics are sometimes more useful and actually not deprecated. Daniel Madej 2020-01-23 13:39:51 +0100
  • 96c1700b2a
    Merge pull request #297 from katlapinka/cache-mode-traits Michał Mielewczyk 2020-01-23 13:25:00 +0100
  • 4c66fa8b1b Add cache mode traits Katarzyna Lapinska 2020-01-23 11:36:14 +0100
  • 15497c342c
    Merge pull request #296 from Ostrokrzew/ocf_upd Daniel Madej 2020-01-22 11:38:49 +0100
  • 99875f288f ocf_update close #227 issue Slawomir Jankowski 2020-01-22 10:40:46 +0100
  • 8a208e6d57
    Merge pull request #295 from robertbaldyga/update-ocf-20200121 Sławomir Jankowski 2020-01-22 10:43:14 +0100
  • f36e7bf3d6
    Merge pull request #293 from Deixx/ioclass-stats-update Katarzyna Łapińska 2020-01-22 07:42:11 +0100
  • 476c9cea08 ocf: Fix discard max_length Robert Baldyga 2020-01-21 19:01:50 +0100
  • 445f0cb9b0
    Merge pull request #294 from rafalste/fix_timedelta_precision Sławomir Jankowski 2020-01-21 17:37:52 +0100
  • 5c3554f19b Add attotime in OCL API dependencies Rafal Stefanowski 2020-01-21 17:10:58 +0100
  • 88efaa1940 Fix timedelta precision by importing attotimedelta Rafal Stefanowski 2020-01-21 16:43:54 +0100
  • 8bfa2ad83e Updated parsing IO class statistics for cache/core Daniel Madej 2020-01-21 16:28:17 +0100
  • 33d5ed1685
    Merge pull request #292 from robertbaldyga/fix-printing-ioclass-stats Jan Musiał 2020-01-21 13:08:16 +0100
  • 09c367e17e casadm: Add missing error message in ioclass stats Robert Baldyga 2020-01-21 12:33:59 +0100
  • a3a809bd81 Security test fix Fix for creating partition on partition: now partition would be created on parent device. Code fixes. Slawomir Jankowski 2020-01-16 16:09:38 +0100
  • 4f51b9c1c0 casadm: Fix printing of ioclass stats Robert Baldyga 2020-01-21 12:13:32 +0100
  • 159df1fb3e
    Merge pull request #262 from mdziegie/5d Jan Musiał 2020-01-21 12:13:31 +0100
  • de093bf881
    Merge pull request #291 from imjfckm/update-safe-string-lib Michal Rakowski 2020-01-21 11:52:58 +0100
  • 52e6e29649
    Merge pull request #283 from Ostrokrzew/devel Robert Baldyga 2020-01-21 11:36:46 +0100
  • dbcbf17f88
    Merge pull request #276 from Ostrokrzew/test_update Robert Baldyga 2020-01-21 11:36:04 +0100
  • a1368b63f7 tests/data_integirty: Add two new 5 days long data integrity tests Marcin Dziegielewski 2020-01-07 14:40:27 +0100
  • 7e2b2877c8 Update SeCoE Safe String Library Jan Musial 2020-01-21 10:30:29 +0100
  • 80d71fabea
    Merge pull request #289 from rafalste/fix_duplicated_func Robert Baldyga 2020-01-20 17:18:08 +0100
  • 1d7dce4b50 Fix duplicated __eq__ function Rafal Stefanowski 2020-01-20 17:03:17 +0100
  • f04a5e6093
    Merge pull request #287 from rafalste/fix_duplicated_eq_func Daniel Madej 2020-01-20 16:14:12 +0100
  • cf67105489 Fix duplicated functions and minor formatting PEP8 issues Rafal Stefanowski 2020-01-20 15:10:25 +0100
  • 2b6363aa16
    Merge pull request #275 from imjfckm/implement-upgrade-in-flight Daniel Madej 2020-01-20 14:30:23 +0100
  • 3e7560e22c Create upgrade script for upgrade-in-flight of OpenCAS Jan Musial 2020-01-15 09:05:31 +0100
  • 53e9435a1f
    Merge pull request #270 from katlapinka/incremental-load-udev-tests Jan Musiał 2020-01-20 10:47:31 +0100
  • ca36614448 Test update Slawomir Jankowski 2020-01-15 13:25:11 +0100
  • 903486f984 Modify message in configure script There is no generic way to check apart presence of kernel headers and kernel devel packages. If we know system, we could use package manager, but without this knowledge, we can't distinguish which headers in kernel headers directory belongs to which package. Resolves #280 issue Slawomir Jankowski 2020-01-16 12:57:36 +0100
  • 74aac27006
    Merge pull request #255 from rafalste/tests_cleaning_policy Robert Baldyga 2020-01-17 17:22:08 +0100
  • 4e502eb3a6
    Merge pull request #250 from imjfckm/test-errors-on-cores Robert Baldyga 2020-01-17 17:20:27 +0100
  • 0126ffb274 Wrap upgrade command for casadm Jan Musial 2020-01-15 09:04:49 +0100