Commit Graph

  • e1e11e42c7 Allow up to 256 total fragments master Tim Burke 2026-02-26 08:25:49 -08:00
  • 41cf907b40 Merge "feature: LRC (locally repairable code) backend" Zuul 2026-03-13 16:41:24 +00:00
  • a5f57d1eff Run helgrind (and rename memcheck target) Tim Burke 2025-09-23 14:19:58 -07:00
  • 39821a55f1 Merge "Break out multi-threaded tests to separate file" Zuul 2026-03-06 23:58:23 +00:00
  • b47ad2bdef Break out multi-threaded tests to separate file Tim Burke 2026-03-06 15:01:55 -08:00
  • c525ff5279 CI: Use shallow clones Tim Burke 2026-03-06 13:21:51 -08:00
  • 63ce7ee039 Merge "Split unittest job" Zuul 2026-03-06 20:57:09 +00:00
  • 43c3289d89 Merge "Add more concurrent tests" Zuul 2026-03-06 20:48:36 +00:00
  • d52e139e40 CI: Move arm jobs to noble Tim Burke 2026-03-03 08:29:17 -08:00
  • 38f3fab5d3 CI: Check gcc version Tim Burke 2026-03-03 08:28:36 -08:00
  • 48c05f9da1 feature: LRC (locally repairable code) backend aitassou 2025-09-03 09:18:27 +02:00
  • a87ddc7071 Add optional check_reconstruct_fragments function Tim Burke 2025-12-03 15:58:54 -08:00
  • f903a16009 Move EINSUFFFRAGS checking from get_fragment_partition to caller Tim Burke 2025-11-27 15:05:02 -08:00
  • d9026600e8 Merge "Get some backend-specific knowledge out of erasurecode.c" Zuul 2026-01-09 21:49:27 +00:00
  • d13c20cdb7 Merge "xor codes: Reconstruction can fail" Zuul 2026-01-09 21:49:25 +00:00
  • c9f0cb22f5 Merge "Add read locks when accessing EC descriptors" Zuul 2026-01-09 21:49:23 +00:00
  • e8190e630b Merge "Fix write locking when creating instances" Zuul 2026-01-09 21:29:15 +00:00
  • 9cb4f7ccd2 Merge "Fix write locking when destroying instances" Zuul 2026-01-09 21:24:22 +00:00
  • f2ab03baae xor codes: Reconstruction can fail Tim Burke 2025-12-02 10:25:09 -08:00
  • b4f0972b11 Get some backend-specific knowledge out of erasurecode.c Tim Burke 2025-11-27 16:54:27 -08:00
  • 5154da4fea docs: Fix link for isa_l_rs_cauchy encoding matrix Tim Burke 2025-11-13 09:23:15 -08:00
  • 27d856ae71 Fix test of missing parity aitassou 2025-10-21 14:50:48 +02:00
  • 837d1d7355 Split unittest job Tim Burke 2025-09-23 18:22:31 -07:00
  • 39aa4ac945 Add more concurrent tests Tim Burke 2025-09-17 18:58:06 -07:00
  • 49b794af0e Add read locks when accessing EC descriptors Tim Burke 2025-04-30 15:57:13 -07:00
  • 7ee6e6c2bb Fix write locking when creating instances Tim Burke 2025-04-30 15:55:22 -07:00
  • 950a402abb Fix write locking when destroying instances Tim Burke 2025-04-30 15:53:23 -07:00
  • 2ce8139766 Add some randomness for data tests aitassou 2025-09-11 15:04:18 +02:00
  • b657f46fa3 Merge "Make header files more stand-alone" Zuul 2025-09-15 17:07:14 +00:00
  • 7c7373b812 Make header files more stand-alone Tim Burke 2025-08-28 15:31:09 -07:00
  • 95bf023d53 Merge "Add tool to stress isa-l configurations" Zuul 2025-08-29 15:46:07 +00:00
  • 11f64332e7 Add tool to stress isa-l configurations aitassou 2025-07-29 10:43:16 +02:00
  • edae314559 Release 1.7.1 1.7.1 Tim Burke 2025-08-21 14:26:51 -07:00
  • 09270e2533 Release 1.7.0 1.7.0 Tim Burke 2025-08-20 11:31:38 -07:00
  • 49de63f045 Merge "Update code_organization.md docs" Zuul 2025-08-08 04:05:26 +00:00
  • f6fa6c668b Update code_organization.md docs Matthew Oliver 2025-07-31 16:54:28 +10:00
  • d832d79148 Merge "Add new ISA-L backend for new encoding matrix" Zuul 2025-08-08 02:29:17 +00:00
  • a3a2229370 Merge "Make sure alg_sig_handle->tbl1_l is defined" Zuul 2025-08-06 01:58:35 +00:00
  • 548847e77e Make sure alg_sig_handle->tbl1_l is defined Matthew Oliver 2025-07-31 16:44:51 +10:00
  • cafdc14aef xor codes: Fail if there were >= hd failures Tim Burke 2025-07-28 20:01:56 -07:00
  • 5d25e4a663 Add new ISA-L backend for new encoding matrix aitassou 2025-07-07 19:46:57 +02:00
  • 303e1466cf Merge "Mark a bunch of things internal" Zuul 2025-04-30 21:40:34 +00:00
  • f1c4d0c3f9 Merge "Make check-symbols.sh work on OS X" Zuul 2025-04-30 21:19:44 +00:00
  • 884154ab66 Merge "Slim down our exposed symbols" Zuul 2025-04-25 22:22:54 +00:00
  • 77c8a0e364 Merge "Set CONFIG_SHELL to avoid bash-isms" Zuul 2025-04-25 22:21:22 +00:00
  • acd8fe60f9 Release 1.6.5 1.6.5 Tim Burke 2024-10-23 16:41:47 -07:00
  • 688a64c516 Mark a bunch of things internal Tim Burke 2024-09-19 13:51:30 -07:00
  • af4077960a Make check-symbols.sh work on OS X Tim Burke 2024-09-19 11:15:41 -07:00
  • ea534c61a9 Slim down our exposed symbols Tim Burke 2024-09-16 17:39:35 -07:00
  • 9deacfd124 Track symbols exposed by built so's Tim Burke 2024-09-18 15:32:13 -07:00
  • 419f09691f built-in rs_vand: De-init tables only when last descriptor is destroyed Tim Burke 2024-09-12 15:07:48 -07:00
  • 412e2903a4 Fix Jerasurecode .so name Tim Burke 2024-09-13 13:03:20 -07:00
  • bd3f46d87c Merge "Enforce strict prototypes" Zuul 2024-08-27 23:39:34 +00:00
  • 329537b549 Enforce strict prototypes Tim Burke 2024-08-15 13:51:27 -07:00
  • e97809b89e Fix forward definition of liberasurecode_crc32_alt Tim Burke 2024-08-15 12:53:25 -07:00
  • c65017d9b1 Release 1.6.4 1.6.4 Tim Burke 2024-04-30 11:46:29 -07:00
  • 1fd2a7da77 Drop centos 8 stream jobs Martin Kopec 2024-07-01 14:03:38 +02:00
  • e1377f6f50 CI: Remove centos-7 jobs Tim Burke 2024-03-01 10:38:42 -08:00
  • 676fc88468 Set CONFIG_SHELL to avoid bash-isms Tim Burke 2024-01-29 21:04:05 -08:00
  • 46f237a7e0 configure: use more idiomatic test command Eli Schwartz 2024-01-29 18:40:38 -05:00
  • b9a8a5b0b8 configure: fix basic syntax errors in the shell script programming language Eli Schwartz 2024-01-29 17:57:06 -05:00
  • ca2caab1ad Use spaces for code indent, instead of tabs Takashi Kajinami 2024-01-27 12:54:00 +09:00
  • ee1d5548b4 Replace CRLF by LF Takashi Kajinami 2024-01-27 12:17:49 +09:00
  • 6998dce1a0 Merge "Add missing dependency to README" Zuul 2024-01-25 19:32:46 +00:00
  • 8401b484b4 Merge "Fix bounds check in get_fragment_partition" Zuul 2024-01-25 19:31:48 +00:00
  • 0cc4d28940 Remove trailing whitespaces Takashi Kajinami 2024-01-26 00:14:56 +09:00
  • 4fe70e2303 Add missing dependency to README Tim Burke 2023-10-04 15:11:42 -07:00
  • 9c16df272a Fix bounds check in get_fragment_partition Tim Burke 2023-10-04 15:01:53 -07:00
  • cc7de356d6 Merge "Switch from yasm to nasm" Zuul 2023-07-13 19:33:26 +00:00
  • a8faa01f6c Switch from yasm to nasm Tim Burke 2022-04-11 08:44:08 -07:00
  • e8cd6112c3 Replace Flat XOR link with an archived version Tim Burke 2023-01-04 15:38:25 -08:00
  • 296cf48e5a Merge "Add CentOS 9 Stream job" Zuul 2022-08-30 19:59:04 +00:00
  • defab5eacd Add CentOS 9 Stream job Tim Burke 2021-12-07 16:24:52 -08:00
  • f592409bcc Release 1.6.3 1.6.3 Tim Burke 2022-04-06 09:10:32 -07:00
  • 078906d03e Merge "Add build-time option to suffix library names sent to dlopen" Zuul 2022-04-06 14:25:54 +00:00
  • 9213d2c24b CI: Use https:// instead of git:// when cloning ISA-L Tim Burke 2022-04-05 11:51:53 -07:00
  • 85d128ed77 Merge "Make arm64 jobs voting" Zuul 2021-12-10 23:45:34 +00:00
  • c54c90bc63 Include pointers to launchpad, ML, IRC in README Tim Burke 2021-12-09 17:06:05 -08:00
  • 93cf181036 Make arm64 jobs voting Tim Burke 2021-12-07 16:22:40 -08:00
  • 9d7f6e83ed Move CI from CentOS 8 to CentOS 8 Stream Tim Burke 2021-12-07 16:19:17 -08:00
  • 373358c2ef Merge "Add FIPS jobs" Zuul 2021-10-30 05:30:12 +00:00
  • a42bad199c Pin ISA-L to v2.30.0 Tim Burke 2021-10-26 15:37:09 -07:00
  • 53b5c5649b Add build-time option to suffix library names sent to dlopen Tim Burke 2021-10-26 15:09:08 -07:00
  • 83765a37ec Add FIPS jobs Tim Burke 2021-06-23 15:51:23 -07:00
  • 7b235691e9 Merge "Fix underflow in flat_xor_hd code" Zuul 2021-07-26 22:24:08 +00:00
  • a7e1ddf685 Fix underflow in flat_xor_hd code Tim Burke 2021-06-01 23:08:11 -07:00
  • d1e129453b Add arm64 gate jobs Tim Burke 2021-05-27 17:23:21 -07:00
  • 9dccbc9ff1 Release 1.6.2 1.6.2 Tim Burke 2020-10-08 13:08:34 -07:00
  • 15a257e572 Add a few coverage for legacy crc code Kota Tsuyuzaki 2020-10-02 21:05:59 +09:00
  • 5626cd5791 Be willing to write fragments with legacy crc Tim Burke 2020-07-01 21:59:45 -07:00
  • fb13b37506 Merge "Reformat license file" Zuul 2020-04-04 05:49:06 +00:00
  • 4230042476 Use ceph's GitHub mirrors for gf-complete/jerasure Tim Burke 2020-03-12 23:51:53 -07:00
  • b24c23dadd Reformat license file Tim Burke 2020-03-10 18:38:10 -07:00
  • 03aa44f7d2 Merge "Do not discard a technical return value in tests" Zuul 2020-02-11 00:22:56 +00:00
  • 4568188d77 Do not discard a technical return value in tests Pete Zaitcev 2020-02-05 23:26:31 -06:00
  • 4e4995cccc Build and test on centos-8 node Thiago da Silva 2020-02-06 13:35:40 +11:00
  • 0eb6cd321e Fix create_fake_frags_no_meta to use memset to fill frags Corey Bryant 2020-01-14 15:47:44 -05:00
  • 135c3a272f Update test to build on FreeBSD 12 donnydavis 2019-07-02 11:18:56 -04:00
  • 909d199ae9 Update .gitreview following project rename Tim Burke 2019-06-12 10:30:14 -07:00
  • 778bddf2c9 Merge "1.6.1 release" 1.6.1 Zuul 2019-05-24 13:10:22 +00:00