Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
C
comp2207-distributed-filesystem
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
dl3g19
comp2207-distributed-filesystem
Graph
master
Select Git revision
Branches
1
master
default
protected
1 result
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
13
May
12
11
10
7
5
3
2
30
Apr
26
25
23
21
19
18
17
14
9
31
Mar
29
DstoreConnections can now remove a Dstore as soon as it detects null from the inputstream
master
master
Fixing bugs with the new implementation
Revised message receiving system. It is now WAY more efficient and uses WAY less code.
Minor changes made to adapt to new spec points and failures found
Minor improvements to system to reduce errors and rebalance after a disconnect
FINALLY I can run this on all the stores without unexpected errors. Concurrency fixes were necessary.
Errors fixed in rebalancing and store/load buffer has better implementation + made larger
Improved rebalance process among other things. With r=5 and 10 dstores, there always seems to be 1 store that doesn't like remove messages.
More changes to adjust for MORE late changes to the spec
Updated code to use logging methods and messages from the Protocol class
Concurrent handling implementing with rebalance period
Upgraded from synchronizing on locks to using barrier
Better concurrency and debugging implemented, code has been tested with r=3, n=5 without problems
Fixing issues with >r dstores, timeouts with DstoreConnection receive method - needs testing
System works fine so far with r dstores connected. Need to test with >r dstores, remove operation and different file types
Solved problem with having multiple dstores connect. Problem with receiving messages not solved though.
Operations with client work, now need to fix rebalancing and multiple Dstores
Compiled and ran the classes, system doesn't seem to like threading
Different input/output objects used. Client jar finally arrived
Modifications made so that only one connection per Dstore needs to open
More threading implemented
Failure handling started
Code for initializing Controller and Dstores implemented
Initial commit
Loading