Skip to content

szn-cs/cs739-final-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5c462eb Β· May 19, 2024

History

83 Commits
May 13, 2023
May 14, 2023
May 9, 2023
May 16, 2023
May 13, 2023
May 16, 2023
May 16, 2023
May 16, 2023
May 14, 2023
Apr 18, 2023
May 8, 2023
May 8, 2023
May 8, 2023
May 13, 2023
May 5, 2023
May 13, 2023
Apr 18, 2023
May 16, 2023
May 19, 2024
May 19, 2024
May 4, 2023

Repository files navigation

Distributed Lock-service

BUILD

  • (source ./script/provision_local.sh)
  • (source ./script/build.sh && build)
  • check ./script/run.sh for run examples & use --help for documentation.

(build tested on Linux OS)

Ebay NuRaft library documentation:

Demonstration

Interactive Mode: open session β†’ acquire lock β†’ write file β†’ read file β†’ Jeopardy period β†’ close session.

alt text

TODO:

  • [build process] expose client header functions once build moves to a library rather than an executable.
  • Fix issues with segmentation error.
  • Fix issues with multithread conflicts.

πŸ”‘ COPY RIGHT NOTICE:

Code for using NuRaft library was modified over from the examples in their repo (Github @ ebay/nuraft).