Commit Graph

  • d7f8299e9c
    Merge pull request #285 from micrakow/underscore Jan Musiał 2020-01-17 10:53:22 +0100
  • 35f3409a47 Add incremental load udev tests Katarzyna Lapinska 2020-01-13 11:47:28 +0100
  • 21f18b70db Tests for errors on core device Jan Musial 2019-12-17 11:01:21 +0100
  • 2ff31a6abf cas_cache: use underscore instead of space in volume type name Michal Rakowski 2020-01-16 17:41:21 +0100
  • 1e0ed86ce7 Add tests for cleaning policy operation Rafal Stefanowski 2019-12-27 13:52:41 +0100
  • acd6171848
    Merge pull request #265 from micrakow/kedr Katarzyna Łapińska 2020-01-16 12:51:21 +0100
  • 0fb4d76e35
    Merge pull request #279 from katlapinka/groups_cleanup Sławomir Jankowski 2020-01-16 10:36:58 +0100
  • 3cf0cf2642 Cleanup test groups (fault injection and cache ops) Katarzyna Lapinska 2020-01-16 09:52:30 +0100
  • 51bb7677f1
    Merge pull request #268 from mmichal10/fix_mem_leak Jan Musiał 2020-01-16 09:26:26 +0100
  • 11386ab584
    Merge pull request #278 from micrakow/report_v20.1 Jan Musiał 2020-01-16 09:25:00 +0100
  • 34e7a81635 Add tests using kedr - load/unload modules, start/stop cache Michal Rakowski 2020-01-03 12:24:38 +0100
  • 4e7653b736 Update reported CAS version to 20.1 Michal Rakowski 2020-01-15 16:12:14 +0100
  • 5b2cd745cf
    Merge pull request #277 from Ostrokrzew/ocf_update Robert Baldyga 2020-01-15 15:05:03 +0100
  • 9acb679ede installer.py: determine if CAS is installed on modules presence instead of casadm only Michal Rakowski 2020-01-03 12:19:39 +0100
  • d9c0c0e83a cas_module.py: fixup load/unload methods Michal Rakowski 2020-01-03 12:17:54 +0100
  • 5edbf2a5a9 conftest: execute casadm-related cleanup only if CAS is installed during teardown Michal Rakowski 2020-01-02 16:34:40 +0100
  • 97c8d07b77
    Merge pull request #271 from robertbaldyga/test-example-power-control Daniel Madej 2020-01-15 14:40:16 +0100
  • bbc03abdf7 Casadm update Add extended error message in casadm. Add shortened code mapping for new error code. Ostrokrzew 2019-12-24 14:01:10 +0100
  • 79e54b81a6 Kill all IO on teardown Jan Musial 2019-12-17 11:00:58 +0100
  • 45e862fdbd
    Merge pull request #264 from rafalste/tests_software_hot_plug Katarzyna Łapińska 2020-01-15 09:08:35 +0100
  • e7d3fada4d
    Merge pull request #248 from katlapinka/init-config-class Robert Baldyga 2020-01-14 13:31:17 +0100
  • f13602cbf6 Add tests for cache/core software hotplug Rafal Stefanowski 2020-01-02 18:20:14 +0100
  • e2eabd4caa
    Merge pull request #274 from imjfckm/fix-failing-upgrade Michal Rakowski 2020-01-14 11:22:42 +0100
  • 9dc7f9aea7 tests: Add example test using power_control plugin Robert Baldyga 2020-01-13 14:13:54 +0100
  • b5f014f689 Fix upgrade errors Jan Musial 2020-01-14 09:53:03 +0100
  • 53664937ba Create init config class representation Katarzyna Lapinska 2019-12-20 15:06:52 +0100
  • dd908053fb
    Merge pull request #272 from robertbaldyga/tests-enable-serial-log-plugin Michał Mielewczyk 2020-01-13 16:37:47 +0100
  • 64625b718b
    Merge pull request #241 from robertbaldyga/test-cas-startup Jan Musiał 2020-01-13 16:09:58 +0100
  • 5756edac1b tests: Enable serial_log plugin Robert Baldyga 2020-01-13 16:08:58 +0100
  • 4ec277433d Free memory of all allocated threads. Michal Mielewczyk 2020-01-08 10:02:25 -0500
  • 4acc7fb328
    Merge pull request #269 from imjfckm/dont-fail-on-missing-config rafalste 2020-01-13 11:55:31 +0100
  • 7cdb71d5b7 Don't fail boot if opencas config is missing Jan Musial 2020-01-13 10:42:19 +0100
  • afc513d432 Add minor improvements in tests API Rafal Stefanowski 2019-12-27 13:09:15 +0100
  • e435f3017a
    Merge pull request #267 from mmichal10/remove-semicolon Katarzyna Łapińska 2020-01-07 15:56:45 +0100
  • 79631867b8 Remove semicolons after 'if' condition Michal Mielewczyk 2020-01-07 09:41:16 -0500
  • 714552d300
    Merge pull request #212 from liuhongtong/master-lht-casctl Robert Baldyga 2020-01-07 09:47:43 +0100
  • ee88cafc26 tests: Add test for CAS startup on reboot Robert Baldyga 2019-12-17 16:37:51 +0100
  • 8180736c67
    Merge pull request #263 from robertbaldyga/tests-update-tf-plugins Michal Rakowski 2020-01-07 09:09:17 +0100
  • a38f76d28a tests: Update TF - plugins Robert Baldyga 2020-01-02 17:03:21 +0100
  • 74c9fcd01b
    Merge pull request #239 from Ostrokrzew/security Robert Baldyga 2020-01-04 11:12:32 +0100
  • d53c7bac78
    Merge pull request #231 from mmichal10/ioclt-interrupt Robert Baldyga 2020-01-04 10:50:03 +0100
  • 154fb6567f Add security test Check if non-root user can change OpenCAS service status by casctl. Check if non-root user can use casadm. Ostrokrzew 2019-12-17 13:25:06 +0100
  • 9a42ad730b Update OCF Michal Mielewczyk 2020-01-02 09:25:19 -0500
  • 2449ab0b17 Add extended error message to casadm. Michal Mielewczyk 2020-01-02 05:09:44 -0500
  • 36e34b5a69 Don't try to restore cache after stop error. Michal Mielewczyk 2019-12-23 11:09:43 -0500
  • 232f13a8a4 Allow to interrupt cache init, load and stop. Michal Mielewczyk 2019-12-13 03:23:53 -0500
  • 0b5ed3f00b Allow flush operations to be interrupted. Michal Mielewczyk 2019-12-17 04:21:47 -0500
  • b7f1dd69a9 Allow waiting for metadata flush to be interrupted. Michal Mielewczyk 2019-12-17 02:54:41 -0500
  • de823b15fc Allow cache r&w locks to be interrupted. Michal Mielewczyk 2019-12-18 08:19:49 -0500
  • 7af5d296e1 New error code for interrupted waiting. Michal Mielewczyk 2019-12-13 03:08:28 -0500
  • f7d88c4b3f Don't allow core add, remove nor detach interruptions Michal Mielewczyk 2019-12-18 07:03:05 -0500
  • 2ac8214379 Don't allow probe interruption. Michal Mielewczyk 2019-12-18 05:24:09 -0500
  • d483951ebe Free thread memory after it is stopped. Michal Mielewczyk 2019-12-04 08:51:33 -0500
  • 3eda503095 Additional null check when starting cache instance Michal Mielewczyk 2019-12-09 06:40:48 -0500
  • 49c87c9527 Fix legacy error messages. Michal Mielewczyk 2019-12-11 18:26:27 -0500
  • 0d663a37f1
    Merge pull request #230 from Ostrokrzew/init2 Daniel Madej 2020-01-02 13:03:46 +0100
  • cefd12edc5 utils: lengthen settle timeout in open-cas service Jan Musial 2020-01-02 09:35:33 +0100
  • e2ad1a47f3 Add initialize tests Verify that cache loading works properly with extra params - every mode - 1 cache and 1 or 4 cores. Verify that cache loading works properly with no extra params - every mode - 1 cache and 1 or 4 cores. Verify that cache loading works properly with different extra params - every mode - 1 cache and 1 or 4 cores. Ostrokrzew 2019-12-12 14:32:57 +0100
  • 8676dd2384
    Merge pull request #197 from Ostrokrzew/last Robert Baldyga 2019-12-30 18:58:23 +0100
  • b1bd3578db
    Merge pull request #223 from mariuszbarczak/introducing-new-io-class-caching-rule-file-name-prefix Daniel Madej 2019-12-30 10:57:47 +0100
  • 7f86961447 tests: Add test for classification by file name prefix Robert Baldyga 2019-12-27 14:09:15 +0100
  • 7facb1e926 Introducing a new IO class caching rule - file name prefix Mariusz Barczak 2019-12-11 10:13:09 +0100
  • 9286c0eae7
    Merge pull request #168 from Deixx/effective-ioclass Robert Baldyga 2019-12-27 12:24:35 +0100
  • d836a054a7
    Merge pull request #249 from micrakow/atomic_fix Adam Rutkowski 2019-12-23 17:48:19 +0100
  • 02e19e466c Test for determining effective io class Daniel Madej 2019-10-29 16:12:04 +0100
  • 40c91426ba Add fault injection tests Try load cache with core device already mounted. OpenCAS prevents stop when partition is mounted. Check if used in one CAS instance core device can be added to second CAS instance. Slawomir_Jankowski 2019-11-27 12:44:18 +0100
  • 4c77a7a4ff Test update Update test after separating functions from this test to other files. Add 'dut_config' to .gitignore. Slawomir_Jankowski 2019-11-27 12:35:35 +0100
  • 8356174d80
    Merge pull request #236 from rafalste/tests_cache_mode_switching Sławomir Jankowski 2019-12-23 11:59:49 +0100
  • b6028a8787 Minor fixes in CAS API Add casting to int in few cleaning policy params. Fix few typos. Add equation overload in cleaning policy params' classes. Ostrokrzew 2019-12-12 14:30:25 +0100
  • 33ad073dfd atomic: use proper step_size in sub io allocation Michal Rakowski 2019-12-23 10:45:46 +0100
  • d0f19af99a Add tests for dynamic cache mode switching Rafal Stefanowski 2019-12-16 15:36:47 +0100
  • 662129aa40
    Merge pull request #226 from katlapinka/incremental-load-tests Jan Musiał 2019-12-20 13:30:55 +0100
  • e6135fcd5e
    Merge pull request #234 from katlapinka/corepool-tests Katarzyna Łapińska 2019-12-20 11:01:09 +0100
  • 844411864f Add incremental load tests with core pool Katarzyna Lapinska 2019-12-16 12:10:42 +0100
  • 135863e744
    Merge pull request #235 from katlapinka/add-detached-core Michal Rakowski 2019-12-20 09:54:03 +0100
  • a62458808d
    Merge pull request #247 from robertbaldyga/ocf-fix-null-ptr-def-in-cleaner Michal Rakowski 2019-12-19 18:08:12 +0100
  • 6a1d31cc04 Update OCF: Fix NULL pointer dereference in cleaner Robert Baldyga 2019-12-19 17:05:31 +0100
  • 3ebf3fb913 Add incremental load tests Katarzyna Lapinska 2019-12-10 12:57:23 +0100
  • 719b2766fd
    Merge pull request #245 from robertbaldyga/ocf-fix-cleaner-race-condition Sławomir Jankowski 2019-12-19 12:53:13 +0100
  • b755bb9121
    Merge pull request #246 from katlapinka/prepare-fix Michal Rakowski 2019-12-19 12:50:49 +0100
  • c51866989f
    Merge pull request #224 from katlapinka/cli-msg-validate Daniel Madej 2019-12-19 12:32:09 +0100
  • 13dc5b402d
    Merge pull request #215 from micrakow/seq_cutoff_tests Daniel Madej 2019-12-19 12:30:22 +0100
  • 24d9bc9448 Small prepare fixes: remove dm devices and move setting default init config Katarzyna Lapinska 2019-12-19 11:55:03 +0100
  • 6846de28a2 Update OCF: Fix cleaner race condition Robert Baldyga 2019-12-19 11:53:49 +0100
  • 2f26307ee7 Add functional tests for sequential cut-off Michal Rakowski 2019-11-27 16:12:13 +0100
  • a9a6134583
    Merge pull request #217 from imjfckm/insert_errors_test rafalste 2019-12-19 11:13:58 +0100
  • ad90a69284 Enable try-add method in CAS test-framework API Katarzyna Lapinska 2019-12-16 12:23:51 +0100
  • 3ab388e9fe Add test for errors on cache inserts Jan Musial 2019-12-06 15:15:37 +0100
  • d9074c1950 Add cleanup of DM in conftest Jan Musial 2019-12-06 15:12:50 +0100
  • 62d7c96957 Fixes for CLI tests Jan Musial 2019-12-06 15:12:21 +0100
  • 3908ab261b Minor fixes in CAS API Jan Musial 2019-12-06 15:11:36 +0100
  • 9cabf06ed4
    Merge pull request #242 from rafalste/fix_api_minor_issues Daniel Madej 2019-12-18 14:15:09 +0100
  • b6d9892499 Add string representation for cleaning policy Rafal Stefanowski 2019-12-18 10:13:04 +0100
  • a9f74d43a2 Fix Time class output Rafal Stefanowski 2019-12-18 10:11:00 +0100
  • b1c90bf574 Fix typo in casadm_parser.py Rafal Stefanowski 2019-12-18 10:03:55 +0100
  • 743de9a438
    Merge pull request #225 from katlapinka/cas-api-plug-and-cache-params Jan Musiał 2019-12-18 09:01:45 +0100
  • bc9fb51482 Add API to validate CAS CLI messages Katarzyna Lapinska 2019-12-10 12:59:02 +0100
  • 40eaa3bd78
    Merge pull request #240 from mmichal10/fix-staring-cache Michal Rakowski 2019-12-17 16:47:01 +0100
  • 447f754a63 Fix starting cache on devices bigger than 5GB Michal Mielewczyk 2019-12-17 10:36:23 -0500
  • a2019e5468
    Merge pull request #238 from Ostrokrzew/submod Adam Rutkowski 2019-12-17 11:00:44 +0100