Try building paper in jenkins
Some checks failed
Tests / Release [gcc] total: 523, passed: 523
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/3//gcc">weaselab » conflict-set » main #3</a>
weaselab/conflict-set/pipeline/head There was a failure building this commit
Some checks failed
Tests / Release [gcc] total: 523, passed: 523
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Reference build: <a href="https://jenkins.weaselab.dev/job/weaselab/job/conflict-set/job/main/3//gcc">weaselab » conflict-set » main #3</a>
weaselab/conflict-set/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -81,6 +81,10 @@ RUN curl -Ls https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.
|
|||||||
ninja -C build install && \
|
ninja -C build install && \
|
||||||
rm -rf /tmp/*
|
rm -rf /tmp/*
|
||||||
|
|
||||||
|
RUN apt-get update
|
||||||
|
RUN apt-get upgrade -y
|
||||||
|
RUN TZ=America/Los_Angeles DEBIAN_FRONTEND=noninteractive apt-get install -y texlive
|
||||||
|
|
||||||
# Try to have all the pre-commit hooks we'll need already initialized
|
# Try to have all the pre-commit hooks we'll need already initialized
|
||||||
COPY .pre-commit-config.yaml /tmp/
|
COPY .pre-commit-config.yaml /tmp/
|
||||||
RUN git init && pre-commit install-hooks
|
RUN git init && pre-commit install-hooks
|
||||||
|
5
Jenkinsfile
vendored
5
Jenkinsfile
vendored
@@ -51,6 +51,11 @@ pipeline {
|
|||||||
cpack -G DEB
|
cpack -G DEB
|
||||||
'''
|
'''
|
||||||
minio bucket: 'jenkins', credentialsId: 'jenkins-minio', excludes: '', host: 'minio.weaselab.dev', includes: 'build/*.deb', targetFolder: '${JOB_NAME}/${BUILD_NUMBER}/${STAGE_NAME}/'
|
minio bucket: 'jenkins', credentialsId: 'jenkins-minio', excludes: '', host: 'minio.weaselab.dev', includes: 'build/*.deb', targetFolder: '${JOB_NAME}/${BUILD_NUMBER}/${STAGE_NAME}/'
|
||||||
|
sh '''
|
||||||
|
cd paper
|
||||||
|
make
|
||||||
|
'''
|
||||||
|
minio bucket: 'jenkins', credentialsId: 'jenkins-minio', excludes: '', host: 'minio.weaselab.dev', includes: 'paper/*.pdf', targetFolder: '${JOB_NAME}/${BUILD_NUMBER}/${STAGE_NAME}/'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Coverage') {
|
stage('Coverage') {
|
||||||
|
@@ -1,10 +1,11 @@
|
|||||||
\documentclass[twocolumn]{article}
|
\documentclass[twocolumn]{article}
|
||||||
|
|
||||||
\title{ARTful conflict checking for FoundationDB}
|
\usepackage{hyperref}
|
||||||
\author{Andrew Noyes}
|
|
||||||
|
\title{ARTful Conflict Checking for FoundationDB}
|
||||||
|
\author{Andrew Noyes \\ \href{mailto:andrew@weaselab.dev}{andrew@weaselab.dev}}
|
||||||
\date{}
|
\date{}
|
||||||
|
|
||||||
\usepackage{hyperref}
|
|
||||||
\usepackage{biblatex}
|
\usepackage{biblatex}
|
||||||
\bibliography{bibliography}
|
\bibliography{bibliography}
|
||||||
|
|
||||||
@@ -14,8 +15,8 @@
|
|||||||
|
|
||||||
\section{Abstract}
|
\section{Abstract}
|
||||||
|
|
||||||
FoundationDB \cite{DBLP:conf/sigmod/ZhouXSNMTABSLRD21} provides serializability using a specialized data structure called \textit{lastCommit}.
|
FoundationDB \cite{DBLP:conf/sigmod/ZhouXSNMTABSLRD21} provides serializability using a specialized data structure called \textit{lastCommit} \footnote{See Algorithm 1 referenced in \cite{DBLP:conf/sigmod/ZhouXSNMTABSLRD21}}.
|
||||||
This data structure maps key ranges (sets of keys denoted by either a singleton key or a half-open interval) to a ``commit version'' represented as a 64-bit integer \footnote{See Algorithm 1 referenced in \cite{DBLP:conf/sigmod/ZhouXSNMTABSLRD21}}.
|
This data structure maps key ranges (sets of keys denoted by either a singleton key or a half-open interval) to a ``commit version'' represented as a 64-bit integer.
|
||||||
FoundationDB implements \textit{lastCommit} as a version-augmented probabilistic SkipList \cite{10.1145/78973.78977}.
|
FoundationDB implements \textit{lastCommit} as a version-augmented probabilistic SkipList \cite{10.1145/78973.78977}.
|
||||||
In this paper, we propose an alternative implementation of \textit{lastCommit} as a version-augmented Adaptive Radix Tree \cite{DBLP:conf/icde/LeisK013}, and evaluate its performance.
|
In this paper, we propose an alternative implementation of \textit{lastCommit} as a version-augmented Adaptive Radix Tree \cite{DBLP:conf/icde/LeisK013}, and evaluate its performance.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user