mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #11109 from vimalk78/tools-fix
tools/etcd-dump-logs: Fixed default values for -entry-type flag
This commit is contained in:
commit
dc56dfc68f
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
@ -26,7 +26,7 @@ term index type data decoder_status decoded_data
|
|||||||
12 18 norm ID:13 auth_enable:<> ERROR jhjdcbcejj
|
12 18 norm ID:13 auth_enable:<> ERROR jhjdcbcejj
|
||||||
13 19 norm ID:14 auth_disable:<> ERROR jhjeiacfjj
|
13 19 norm ID:14 auth_disable:<> ERROR jhjeiacfjj
|
||||||
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" > OK jhjfabcfaijajffdgifefafdfeabjhgjfagcgcggffgbfdaajegdfffbfefe
|
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" > OK jhjfabcfaijajffdgifefafdfeabjhgjfagcgcggffgbfdaajegdfffbfefe
|
||||||
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" > OK jhajebddjejajefefafdfecaabjegjfagcgcca
|
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" options:<> > OK jhajebddajjajefefafdfecaabjegjfagcgccaaajj
|
||||||
16 22 norm ID:17 auth_user_delete:<name:"name1" > OK jhaaeaddjgjajefefafdfeca
|
16 22 norm ID:17 auth_user_delete:<name:"name1" > OK jhaaeaddjgjajefefafdfeca
|
||||||
17 23 norm ID:18 auth_user_get:<name:"name1" > OK jhabfbddjgjajefefafdfeca
|
17 23 norm ID:18 auth_user_get:<name:"name1" > OK jhabfbddjgjajefefafdfeca
|
||||||
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" > OK jhacfaddjejajefefafdfecaabjegjfagcgccb
|
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" > OK jhacfaddjejajefefafdfecaabjegjfagcgccb
|
||||||
@ -41,4 +41,4 @@ term index type data decoder_status decoded_data
|
|||||||
27 33 norm ID:28 auth_role_revoke_permission:<role:"role3" key:"key" range_end:"rangeend" > OK jhacabdbafjajegbfffcfeccabjcfbfegiaajhgbfafefgfefefefd
|
27 33 norm ID:28 auth_role_revoke_permission:<role:"role3" key:"key" range_end:"rangeend" > OK jhacabdbafjajegbfffcfeccabjcfbfegiaajhgbfafefgfefefefd
|
||||||
27 34 norm ??? ERROR cf
|
27 34 norm ??? ERROR cf
|
||||||
|
|
||||||
Entry types () count is : 34
|
Entry types (Normal,ConfigChange) count is : 34
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
@ -26,7 +26,7 @@ term index type data decoder_status decoded_data
|
|||||||
12 18 norm ID:13 auth_enable:<> decoder output format is not right, print output anyway jhjdcbcejj
|
12 18 norm ID:13 auth_enable:<> decoder output format is not right, print output anyway jhjdcbcejj
|
||||||
13 19 norm ID:14 auth_disable:<> decoder output format is not right, print output anyway jhjeiacfjj
|
13 19 norm ID:14 auth_disable:<> decoder output format is not right, print output anyway jhjeiacfjj
|
||||||
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" > decoder output format is not right, print output anyway jhjfabcfaijajffdgifefafdfeabjhgjfagcgcggffgbfdaajegdfffbfefe
|
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" > decoder output format is not right, print output anyway jhjfabcfaijajffdgifefafdfeabjhgjfagcgcggffgbfdaajegdfffbfefe
|
||||||
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" > decoder output format is not right, print output anyway jhajebddjejajefefafdfecaabjegjfagcgcca
|
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" options:<> > decoder output format is not right, print output anyway jhajebddajjajefefafdfecaabjegjfagcgccaaajj
|
||||||
16 22 norm ID:17 auth_user_delete:<name:"name1" > decoder output format is not right, print output anyway jhaaeaddjgjajefefafdfeca
|
16 22 norm ID:17 auth_user_delete:<name:"name1" > decoder output format is not right, print output anyway jhaaeaddjgjajefefafdfeca
|
||||||
17 23 norm ID:18 auth_user_get:<name:"name1" > decoder output format is not right, print output anyway jhabfbddjgjajefefafdfeca
|
17 23 norm ID:18 auth_user_get:<name:"name1" > decoder output format is not right, print output anyway jhabfbddjgjajefefafdfeca
|
||||||
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" > decoder output format is not right, print output anyway jhacfaddjejajefefafdfecaabjegjfagcgccb
|
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" > decoder output format is not right, print output anyway jhacfaddjejajefefafdfecaabjegjfagcgccb
|
||||||
@ -41,4 +41,4 @@ term index type data decoder_status decoded_data
|
|||||||
27 33 norm ID:28 auth_role_revoke_permission:<role:"role3" key:"key" range_end:"rangeend" > decoder output format is not right, print output anyway jhacabdbafjajegbfffcfeccabjcfbfegiaajhgbfafefgfefefefd
|
27 33 norm ID:28 auth_role_revoke_permission:<role:"role3" key:"key" range_end:"rangeend" > decoder output format is not right, print output anyway jhacabdbafjajegbfffcfeccabjcfbfegiaajhgbfafefgfefefefd
|
||||||
27 34 norm ??? decoder output format is not right, print output anyway cf
|
27 34 norm ??? decoder output format is not right, print output anyway cf
|
||||||
|
|
||||||
Entry types () count is : 34
|
Entry types (Normal,ConfigChange) count is : 34
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
@ -26,7 +26,7 @@ term index type data
|
|||||||
12 18 norm ID:13 auth_enable:<>
|
12 18 norm ID:13 auth_enable:<>
|
||||||
13 19 norm ID:14 auth_disable:<>
|
13 19 norm ID:14 auth_disable:<>
|
||||||
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" >
|
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" >
|
||||||
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" >
|
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" options:<> >
|
||||||
16 22 norm ID:17 auth_user_delete:<name:"name1" >
|
16 22 norm ID:17 auth_user_delete:<name:"name1" >
|
||||||
17 23 norm ID:18 auth_user_get:<name:"name1" >
|
17 23 norm ID:18 auth_user_get:<name:"name1" >
|
||||||
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" >
|
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" >
|
||||||
@ -41,4 +41,4 @@ term index type data
|
|||||||
27 33 norm ID:28 auth_role_revoke_permission:<role:"role3" key:"key" range_end:"rangeend" >
|
27 33 norm ID:28 auth_role_revoke_permission:<role:"role3" key:"key" range_end:"rangeend" >
|
||||||
27 34 norm ???
|
27 34 norm ???
|
||||||
|
|
||||||
Entry types () count is : 34
|
Entry types (Normal,ConfigChange) count is : 34
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
@ -17,7 +17,7 @@ term index type data
|
|||||||
12 18 norm ID:13 auth_enable:<>
|
12 18 norm ID:13 auth_enable:<>
|
||||||
13 19 norm ID:14 auth_disable:<>
|
13 19 norm ID:14 auth_disable:<>
|
||||||
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" >
|
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" >
|
||||||
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" >
|
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" options:<> >
|
||||||
16 22 norm ID:17 auth_user_delete:<name:"name1" >
|
16 22 norm ID:17 auth_user_delete:<name:"name1" >
|
||||||
17 23 norm ID:18 auth_user_get:<name:"name1" >
|
17 23 norm ID:18 auth_user_get:<name:"name1" >
|
||||||
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" >
|
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" >
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
@ -22,7 +22,7 @@ term index type data
|
|||||||
12 18 norm ID:13 auth_enable:<>
|
12 18 norm ID:13 auth_enable:<>
|
||||||
13 19 norm ID:14 auth_disable:<>
|
13 19 norm ID:14 auth_disable:<>
|
||||||
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" >
|
14 20 norm ID:15 authenticate:<name:"myname" password:"password" simple_token:"token" >
|
||||||
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" >
|
15 21 norm ID:16 auth_user_add:<name:"name1" password:"pass1" options:<> >
|
||||||
16 22 norm ID:17 auth_user_delete:<name:"name1" >
|
16 22 norm ID:17 auth_user_delete:<name:"name1" >
|
||||||
17 23 norm ID:18 auth_user_get:<name:"name1" >
|
17 23 norm ID:18 auth_user_get:<name:"name1" >
|
||||||
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" >
|
18 24 norm ID:19 auth_user_change_password:<name:"name1" password:"pass2" >
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Snapshot:
|
Snapshot:
|
||||||
empty
|
empty
|
||||||
Start dupmping log entries from snapshot.
|
Start dumping log entries from snapshot.
|
||||||
WAL metadata:
|
WAL metadata:
|
||||||
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
nodeID=0 clusterID=0 term=0 commitIndex=0 vote=0
|
||||||
WAL entries:
|
WAL entries:
|
||||||
|
@ -38,16 +38,21 @@ import (
|
|||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
defaultEntryTypes string = "Normal,ConfigChange"
|
||||||
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
snapfile := flag.String("start-snap", "", "The base name of snapshot file to start dumping")
|
snapfile := flag.String("start-snap", "", "The base name of snapshot file to start dumping")
|
||||||
index := flag.Uint64("start-index", 0, "The index to start dumping")
|
index := flag.Uint64("start-index", 0, "The index to start dumping")
|
||||||
entrytype := flag.String("entry-type", "", `If set, filters output by entry type. Must be one or more than one of:
|
// Default entry types are Normal and ConfigChange
|
||||||
ConfigChange, Normal, Request, InternalRaftRequest,
|
entrytype := flag.String("entry-type", defaultEntryTypes, `If set, filters output by entry type. Must be one or more than one of:
|
||||||
IRRRange, IRRPut, IRRDeleteRange, IRRTxn,
|
ConfigChange, Normal, Request, InternalRaftRequest,
|
||||||
IRRCompaction, IRRLeaseGrant, IRRLeaseRevoke, IRRLeaseCheckpoint`)
|
IRRRange, IRRPut, IRRDeleteRange, IRRTxn,
|
||||||
|
IRRCompaction, IRRLeaseGrant, IRRLeaseRevoke, IRRLeaseCheckpoint`)
|
||||||
streamdecoder := flag.String("stream-decoder", "", `The name of an executable decoding tool, the executable must process
|
streamdecoder := flag.String("stream-decoder", "", `The name of an executable decoding tool, the executable must process
|
||||||
hex encoded lines of binary input (from etcd-dump-logs)
|
hex encoded lines of binary input (from etcd-dump-logs)
|
||||||
and output a hex encoded line of binary for each input line`)
|
and output a hex encoded line of binary for each input line`)
|
||||||
|
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
@ -279,12 +284,6 @@ func evaluateEntrytypeFlag(entrytype string) []EntryFilter {
|
|||||||
"IRRLeaseCheckpoint": {passIRRLeaseCheckpoint},
|
"IRRLeaseCheckpoint": {passIRRLeaseCheckpoint},
|
||||||
}
|
}
|
||||||
filters := make([]EntryFilter, 0)
|
filters := make([]EntryFilter, 0)
|
||||||
if len(entrytypelist) == 0 {
|
|
||||||
filters = append(filters, passInternalRaftRequest)
|
|
||||||
filters = append(filters, passRequest)
|
|
||||||
filters = append(filters, passUnknownNormal)
|
|
||||||
filters = append(filters, passConfChange)
|
|
||||||
}
|
|
||||||
for _, et := range entrytypelist {
|
for _, et := range entrytypelist {
|
||||||
if f, ok := validRequest[et]; ok {
|
if f, ok := validRequest[et]; ok {
|
||||||
filters = append(filters, f...)
|
filters = append(filters, f...)
|
||||||
@ -373,7 +372,7 @@ func listEntriesType(entrytype string, streamdecoder string, ents []raftpb.Entry
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Printf("\nEntry types (%s) count is : %d", entrytype, cnt)
|
fmt.Printf("\nEntry types (%s) count is : %d\n", entrytype, cnt)
|
||||||
}
|
}
|
||||||
|
|
||||||
func parseDecoderOutput(decoderoutput string) (string, string) {
|
func parseDecoderOutput(decoderoutput string) (string, string) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user