Skip to content

Added logic to a "reverse lookup" - given an object ID, return all fi… #71

Added logic to a "reverse lookup" - given an object ID, return all fi…

Added logic to a "reverse lookup" - given an object ID, return all fi… #71

Workflow file for this run

name: MarFS CI
# There should be some way to use the workflow from the erasureUtils repo instead of duplicating the code from its
# workflow, but I haven't been able to get it to work, so we're going to do this manually
on:
push:
pull_request:
jobs:
Build:
env:
Isal_assembler: "nasm"
Ne_deps: "autoconf libxml2-dev openmpi-bin openmpi-common libopenmpi-dev"
Marfs_deps: "fuse libfuse-dev"
runs-on: ubuntu-latest
steps:
- name: Setup Build Dependencies + Environment
run: |
sudo apt-get install $Isal_assembler $Ne_deps $Marfs_deps
mkdir install
- name: Checkout ISA-L
uses: actions/checkout@v3
with:
repository: intel/isa-l
ref: v2.30.0
path: isa-l
- name: Checkout MarFS
uses: actions/checkout@v3
with:
path: marfs
- name: Build ISA-L
run: |
cd isa-l
./autogen.sh
./configure --prefix="$GITHUB_WORKSPACE/install"
make install
cd $GITHUB_WORKSPACE
- name: Build and Check MarFS
run: |
cd marfs
./autogen.sh
./configure CFLAGS="-I$GITHUB_WORKSPACE/install/include" LDFLAGS="-L$GITHUB_WORKSPACE/install/lib" --prefix="$GITHUB_WORKSPACE/install" --enable-debugRM
make
make check
make install
cd $GITHUB_WORKSPACE