Changes

#57 (Nov 27, 2021, 12:00:00 AM)

  1. tests: Add installation of missing packages to setup_machine — Marcin Konarski / detail
  2. tests: Fix downloading old lizarfs package vers during upgrade — Marcin Konarski / detail
  3. tests: Ensure proper version of `netcat` tool is used on Fedora — Marcin Konarski / detail

#55 (Nov 6, 2021, 12:00:00 AM)

  1. mount: Replace rdinodemap by a std::unordered_multimap — Marcin Konarski / detail
  2. cmake: Switch to using C++ 17 version of the standard — Marcin Konarski / detail

#54 (Oct 30, 2021, 12:00:00 AM)

  1. utils: Add sequence diagram generator for the protocol — Marcin Konarski / detail

#48 (Sep 18, 2021, 12:00:00 AM)

  1. mount: Fix continued readdir when restarted master loses user credentials — Marcin Konarski / detail

#47 (Sep 11, 2021, 12:00:00 AM)

  1. tests: Add optional parallel-tests-dispatcher service — baldor / detail
  2. tests: Add client script for the tests dispatcher service — Przemysław Poljański / detail
  3. tests: Add missing dependencies to setup_machine script. — Marcin Konarski / detail
  4. mount: Drop DirEntryCache when master server restart is detected — Marcin Konarski / detail
  5. mount: Fix DirEntryCache search scheme in cache invalidation — Przemysław Poljański / detail

#43 (Aug 14, 2021, 12:00:00 AM)

  1. tests: Update setup_machine for Fedora systems — ppjski / detail
  2. tests: Add missing dependency (bc) to setup_machine script — Marcin Konarski / detail
  3. tests: Force order of replication correctness checks based on file sizes — Marcin Konarski / detail

#42 (Aug 7, 2021, 12:00:00 AM)

  1. tests: Sanitize run-time environment for test_cgi_validate_html — Marcin Konarski / detail
  2. tests: Calculate expected replication timeout based on size of replicated file — Przemysław Poljański / detail
  3. tests: Fix bug in `check_one_file_part_coverage_impl_` implementation — Marcin Konarski / detail

#41 (Jul 31, 2021, 12:00:01 AM)

  1. tests: Perform sync before unmounting in tests — ppjski / detail
  2. tests: Differentiate between mounts using mount path during unmounting — Marcin Konarski / detail
  3. tests: Use dummy apt.conf.d while downloading packages from deb repos — Marcin Konarski / detail
  4. tests: Extract test times with 10 seconds resolution only — Marcin Konarski / detail
  5. tests: Remove forgotten WIP directory — Marcin Konarski / detail
  6. tests: Update test execution times for dispatching tests to workers — Marcin Konarski / detail
  7. tests: Increase timeout in test_restart_consistency to accommodate slower worker — Marcin Konarski / detail
  8. tests: Add missing dependency (time) to setup_machine script — Marcin Konarski / detail

#40 (Jul 24, 2021, 12:00:00 AM)

  1. tests: Improve testing of LizardFS upgrades. — Marcin Konarski / detail
  2. tests: More thorough 3.12->3.13 upgrade tests. — Marcin Konarski / detail
  3. tests: Download LizardFS packages from dev.lizardfs.com repo — Marcin Konarski / detail
  4. tests: Improve mounting functions in framework — Marcin Konarski / detail
  5. tests: Reimplement (EC) upgrade test framework — Marcin Konarski / detail
  6. tests: Move upgrade tests from `Short` to `Long` suite — Marcin Konarski / detail

#38 (Jul 10, 2021, 12:00:00 AM)

  1. tests: Update setup_machine for Fedora systems — ppjski / detail

#35 (Jun 19, 2021, 12:00:00 AM)

  1. all: Fix build issues found on Fedora 34 using GCC 11.1.1 — Marcin Konarski / detail
  2. all: Fix (release) build warnings from GCC 11.1.1 — Marcin Konarski / detail
  3. all: Fix package generation on Fedora 34 — Marcin Konarski / detail
  4. debian: Disable nfs-ganesha plugin build — Marcin Konarski / detail
  5. tests: Clear test_err before each test_case — Marcin Konarski / detail
  6. chunkserver: Change hashtab implementation to std::unordered_map — Przemysław Poljański / detail
  7. chunkserver: Change chunk registry object's name — ppjski / detail
  8. common: Encapsulate logic of combinig chunk version with its todel flag — ppjski / detail
  9. chunkserver: Resolve todos after changing hashtab implementation — Przemysław Poljański / detail