Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
0dd426e
Benchmark interface vs alternatives
meling Apr 21, 2022
66939ec
Moved most message types to hs package
meling Apr 21, 2022
de0429f
Revert "Moved most message types to hs package"
meling Apr 21, 2022
051f849
Use Block.Command() instead of unexported fields
meling Apr 21, 2022
560258c
Added some gitignore
meling Apr 21, 2022
1878a12
Renamed msg vars to avoid collision with msg pkg
meling Apr 21, 2022
6c1de7c
Moved main msg types to new msg pkg
meling Apr 21, 2022
bdf3630
Removed benchmark and interface experiments
meling Apr 21, 2022
e0049c0
Benchmark interface vs alternatives
meling Apr 21, 2022
b1ba4dc
Moved most message types to hs package
meling Apr 21, 2022
c419484
Revert "Moved most message types to hs package"
meling Apr 21, 2022
bf2d145
Use Block.Command() instead of unexported fields
meling Apr 21, 2022
816a190
Added some gitignore
meling Apr 21, 2022
dc4d4f0
Renamed msg vars to avoid collision with msg pkg
meling Apr 21, 2022
a67db31
Moved main msg types to new msg pkg
meling Apr 21, 2022
737ca76
Removed benchmark and interface experiments
meling Apr 21, 2022
fbc6b49
Add experimental Block impl and benchmarks
meling Apr 24, 2022
c78e2fc
Merge branch 'avoid-translation-layer' of github.com:relab/hotstuff i…
meling Apr 24, 2022
f87eba3
Merge branch 'master' into avoid-translation-layer
Aug 13, 2022
a4f6b55
Resolved the conflicts in mock
Aug 13, 2022
eb218fa
Converted Block and TimeoutMsg
meling Aug 15, 2022
0ded5d3
Removed deprecated and unused ThresholdSignature
meling Aug 15, 2022
c492e5a
Prepared SyncInfo
meling Aug 15, 2022
e666351
Prepare QuorumCert
meling Aug 15, 2022
665c3b8
Renamed String() for msg types
meling Aug 15, 2022
718d0a7
Prepared TimeoutCert
meling Aug 15, 2022
609db75
Prepared AggregateQC
meling Aug 15, 2022
7303c25
Prepared PartialCert
meling Aug 15, 2022
428193b
Removed unused Signature interface
meling Aug 15, 2022
d9fd43e
Return *msg.PartialCert
meling Aug 15, 2022
561db9e
Return *msg.SyncInfo
meling Aug 15, 2022
7e5a875
Return *msg.QuorumCert
meling Aug 15, 2022
8f1a2c1
Return *msg.TimeoutCert
meling Aug 15, 2022
f1f8621
Return *msg.AggregateQC
meling Aug 15, 2022
226c218
Return *msg.TimeoutMsg
meling Aug 15, 2022
f2468dd
Named the fields in struct
meling Aug 15, 2022
3371d62
Temp commit
Aug 15, 2022
8dec03f
Merge branch 'avoid-translation-layer' of github.com:relab/hotstuff i…
Aug 17, 2022
5abbceb
Fixed block and signature
Aug 18, 2022
54c3da1
temp commit
Aug 18, 2022
9bbab76
Fixed hash type and conversion
Aug 18, 2022
58698d9
removed the remaining types
Aug 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,12 @@ __debug_bin
/hotstuff
/plot


# other
*.in

# GoLand project details (ignore these; at least for now)
.idea

rr/

scripts/id
Expand All @@ -35,3 +37,4 @@ measurements.json
*.pdf

twins.json
bench.txt
1 change: 1 addition & 0 deletions .vscode/configurationCache.log
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"buildTargets":["all","clean","debug","download","hotstuff","internal/proto/clientpb/client.pb.go","internal/proto/clientpb/client_gorums.pb.go","internal/proto/orchestrationpb/orchestration.pb.go","internal/proto/orchestrationpb/orchestration_gorums.pb.go","metrics/types/types.pb.go","metrics/types/types_gorums.pb.go","msg/hotstuff.pb.go","msg/hotstuff_gorums.pb.go","plot","protos","test","tools"],"launchTargets":[],"customConfigurationProvider":{"workspaceBrowse":{"browsePath":[],"compilerArgs":[]},"fileIndex":[]}}
5 changes: 5 additions & 0 deletions .vscode/dict.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Debugf
durationpb
emptypb
Erevik
extendee
Fangyu
fasthotstuff
felixge
Expand All @@ -35,6 +36,7 @@ HOTSTUFF
hotstuffgorums
hotstuffpb
ICDCS
Idxs
iface
Infof
Jalalzai
Expand All @@ -45,6 +47,8 @@ Malkhi
Mathieu
Meling
mitchellh
nolint
oneof
orchestrationpb
partitioner
perr
Expand All @@ -55,6 +59,7 @@ propsed
proto
protobuf
protoc
protoimpl
ptypes
QC's
qerr
Expand Down
23 changes: 23 additions & 0 deletions .vscode/dryrun.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
make --dry-run --always-make --keep-going --print-directory
make: Entering directory `/Users/2924108/hanish/general/hotstuff'
protoc -I=.:/Users/2924108/go/pkg/mod/github.com/relab/gorums@v0.7.1-0.20220307181651-94a8af8e467c:internal/proto \
--go_out=paths=source_relative:. \
--gorums_out=paths=source_relative:. \
internal/proto/clientpb/client.proto

protoc -I=.:/Users/2924108/go/pkg/mod/github.com/relab/gorums@v0.7.1-0.20220307181651-94a8af8e467c:internal/proto \
--go_out=paths=source_relative:. \
--gorums_out=paths=source_relative:. \
msg/hotstuff.proto
protoc -I=.:/Users/2924108/go/pkg/mod/github.com/relab/gorums@v0.7.1-0.20220307181651-94a8af8e467c:internal/proto \
--go_out=paths=source_relative:. \
--gorums_out=paths=source_relative:. \
internal/proto/orchestrationpb/orchestration.proto
protoc -I=.:/Users/2924108/go/pkg/mod/github.com/relab/gorums@v0.7.1-0.20220307181651-94a8af8e467c:internal/proto \
--go_out=paths=source_relative:. \
--gorums_out=paths=source_relative:. \
metrics/types/types.proto
go build -o ./hotstuff ./cmd/hotstuff
go build -o ./plot ./cmd/plot
make: Leaving directory `/Users/2924108/hanish/general/hotstuff'

Loading