Skip to content

Conversation

@robertu94
Copy link

@joncalhoun40 @dkfulp

  • introduced a cmake build system to handle installation for spack
  • introduced more robust linking for library dependencies
  • in-lined the parity matrices and syndrome tables to remove need to
    load/install them at runtime
  • cache_resource_location where runtime files are stored now defaults to
    one of the following locations in order from greatest priority rather
    than a hard coded path that would not exist after installation:
    • ${XDG_RUNTIME_DIR}/arc
    • ${TMPDIR}/arc
    • /tmp
  • fixed undefined behavior in arc_reed_soloman_encode
  • removed broken makefiles that always required manual editing

Known bugs:

  • in some yet to be determined circumstances, ARC will fail to select a
    configuration resulting arc_configurations[i].ecc_algorithm to be 0
    resulting in a unsigned underflow on line 930 of arc.c (possibly also
    other places). Additional work needs to be done to identify why this
    occurs and how to properly fix it.

+ introduced a cmake build system to handle installation for spack
+ introduced more robust linking for library dependencies
+ in-lined the parity matrices and syndrome tables to remove need to
  load/install them at runtime
+ cache_resource_location where runtime files are stored now defaults to
  one of the following locations in order from greatest priority rather
  than a hard coded path that would not exist after installation:
    + ${XDG_RUNTIME_DIR}/arc
    + ${TMPDIR}/arc
    + /tmp
+ fixed undefined behavior in arc_reed_soloman_encode
+ removed broken makefiles that always required manual editing

Known bugs:

+ in some yet to be determined circumstances, ARC will fail to select a
  configuration resulting arc_configurations[i].ecc_algorithm to be 0
  resulting in a unsigned underflow on line 930 of arc.c (possibly also
  other places).  Additional work needs to be done to identify why this
  occurs and how to properly fix it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant