Skip to content
Snippets Groups Projects
Commit 9679b4c1 authored by Peter J. Keleher's avatar Peter J. Keleher
Browse files

auto

parent 12558fc3
No related branches found
No related tags found
No related merge requests found
...@@ -50,7 +50,7 @@ My version of `blobs.go` is about 350 LOC, whereas `serve.go` is 87. ...@@ -50,7 +50,7 @@ My version of `blobs.go` is about 350 LOC, whereas `serve.go` is 87.
## Setup ## Setup
Download the starter files for this project [here](https://sedna.cs.umd.edu/818/projects/p1.tgz). Download the starter files for this project [here](https://ceres.cs.umd.edu/818/projects/p1.tgz).
Each of you will have a repository on [`gitlab.cs.umd.edu`](https://gitlab.cs.umd.edu/cmsc818efall2023students) for version control, and to Each of you will have a repository on [`gitlab.cs.umd.edu`](https://gitlab.cs.umd.edu/cmsc818efall2023students) for version control, and to
submit projects. More info on this soon. However, the intent is that each of you will have a `gitlab` repsository submit projects. More info on this soon. However, the intent is that each of you will have a `gitlab` repsository
...@@ -70,7 +70,7 @@ You should also minimise changes to `ubi.go`, as I will be running a script acro ...@@ -70,7 +70,7 @@ You should also minimise changes to `ubi.go`, as I will be running a script acro
Set up your environment as follows: Set up your environment as follows:
1. Install Go (current version 1.21.0), and set up `GOPATH`, possibly `GOBIN`. 1. Install Go (current version 1.21.0), and set up `GOPATH`, possibly `GOBIN`.
1. Grab your initial files [here](https://sedna.cs.umd.edu/818/projects/p1.tgz). 1. Grab your initial files [here](https://ceres.cs.umd.edu/818/projects/p1.tgz).
1. Create your project in `cmsc818efall2023students/<directoryid>/p1`. 1. Create your project in `cmsc818efall2023students/<directoryid>/p1`.
1. All your changes should be made here and pushed back to the repository. 1. All your changes should be made here and pushed back to the repository.
I will download your files from here at project deadlines. I will download your files from here at project deadlines.
......
...@@ -20,7 +20,7 @@ heterogeneity of machines and languages. gRPC interfaces are defined ...@@ -20,7 +20,7 @@ heterogeneity of machines and languages. gRPC interfaces are defined
using **protocol buffers**, which are also used to serialize messages. using **protocol buffers**, which are also used to serialize messages.
## Setup ## Setup
Download the starter files for this project [here](https://sedna.cs.umd.edu/818/projects/p2.tgz?1). Download the starter files for this project [here](https://ceres.cs.umd.edu/818/projects/p2.tgz?1).
- [Install the protobuf compiler.](https://grpc.io/docs/protoc-installation/) - [Install the protobuf compiler.](https://grpc.io/docs/protoc-installation/)
- [Install the golang bindings.](https://grpc.io/docs/languages/go/quickstart/) - [Install the golang bindings.](https://grpc.io/docs/languages/go/quickstart/)
......
...@@ -16,7 +16,7 @@ This project has the following tasks: ...@@ -16,7 +16,7 @@ This project has the following tasks:
## Setup ## Setup
Download files [here](https://sedna.cs.umd.edu/818/projects/p3.tgz). Download files [here](https://ceres.cs.umd.edu/818/projects/p3.tgz).
## New Packages ## New Packages
The new crypto packages we will be using include: The new crypto packages we will be using include:
......
...@@ -11,7 +11,7 @@ containerization. We are going to synchronize the blobs using Merkle ...@@ -11,7 +11,7 @@ containerization. We are going to synchronize the blobs using Merkle
trees over gRPC. trees over gRPC.
## Setup ## Setup
Download files [here](https://sedna.cs.umd.edu/818/projects/p4.tgz). Download files [here](https://ceres.cs.umd.edu/818/projects/p4.tgz).
## Anti-Entropy and Merkle Trees ## Anti-Entropy and Merkle Trees
......
...@@ -9,11 +9,11 @@ forward. This change should took about two lines of code. ...@@ -9,11 +9,11 @@ forward. This change should took about two lines of code.
## Setup ## Setup
Download files [here](https://sedna.cs.umd.edu/818/projects/p5.tgz?1). Download files [here](https://ceres.cs.umd.edu/818/projects/p5.tgz?1).
## Part I: Failure-free operation ## Part I: Failure-free operation
Implement raft as described in [Figure 2](https://sedna.cs.umd.edu/818/papers/raftFigure.pdf) of the Implement raft as described in [Figure 2](https://ceres.cs.umd.edu/818/papers/raftFigure.pdf) of the
[paper](https://sedna.cs.umd.edu/818/papers/raft.pdf). [paper](https://ceres.cs.umd.edu/818/papers/raft.pdf).
In particular: In particular:
- implement the log - implement the log
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment