Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: 1.3.12 #910

Merged
merged 1 commit into from
Dec 21, 2022
Merged

release: 1.3.12 #910

merged 1 commit into from
Dec 21, 2022

Conversation

fengjiachun
Copy link
Contributor

@fengjiachun fengjiachun commented Nov 28, 2022

  • unit test

  • jepsen verification

    • configuration-test: remove and add a random node
    • bridge-test: weaving the network into happy little intersecting majority rings
    • pause-test: pausing random node with SIGSTOP/SIGCONT
    • crash-test: killing random nodes and restarting them
    • partition-test: Cuts the network into randomly chosen halves
    • partition-majority-test: Cuts the network into randomly majority groups
  • release note

  • release

1.3.12

2022-11-28
2022-12-13
2022-12-21

Copy link
Member

@nobodyiam nobodyiam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@fengjiachun
Copy link
Contributor Author

configuration-test: remove and add a random node

 {:process 661,
  :type :invoke,
  :f :cas,
  :value [4 2],
  :index 1946,
  :time 120602484125}
 {:process 663,
  :type :invoke,
  :f :cas,
  :value [2 3],
  :index 1968,
  :time 121853782250}
 {:process 664,
  :type :invoke,
  :f :cas,
  :value [0 0],
  :index 1952,
  :time 120906329500}
 {:process 667,
  :type :invoke,
  :f :cas,
  :value [4 4],
  :index 1963,
  :time 121550483833}]}),

:final-paths ()},
:timeline {:valid? true},
:valid? :unknown}

Everything looks good! ヽ(‘ー`)ノ

@fengjiachun
Copy link
Contributor Author

bridge-test: weaving the network into happy little intersecting majority rings

 {:process 628,
  :type :invoke,
  :f :write,
  :value 1,
  :index 1921,
  :time 122062915084}
 {:process 629,
  :type :invoke,
  :f :cas,
  :value [3 2],
  :index 1891,
  :time 120266050542}
 {:process 632,
  :type :invoke,
  :f :cas,
  :value [2 2],
  :index 1903,
  :time 120897473000}
 {:process 635,
  :type :invoke,
  :f :write,
  :value 0,
  :index 1908,
  :time 121314664542}
 {:process 638,
  :type :invoke,
  :f :cas,
  :value [0 0],
  :index 1915,
  :time 121720320834}]}),

:final-paths ()},
:timeline {:valid? true},
:valid? :unknown}

Everything looks good! ヽ(‘ー`)ノ

@fengjiachun
Copy link
Contributor Author

pause-test: pausing random node with SIGSTOP/SIGCONT

 {:process 386,
  :type :invoke,
  :f :write,
  :value 0,
  :index 1135,
  :time 120230896500}
 {:process 389,
  :type :invoke,
  :f :write,
  :value 0,
  :index 1148,
  :time 120941066834}]}),

:final-paths ()},
:timeline {:valid? true},
:valid? :unknown}

Everything looks good! ヽ(‘ー`)ノ

@fengjiachun
Copy link
Contributor Author

crash-test: killing random nodes and restarting them

 {:process 647,
  :type :invoke,
  :f :write,
  :value 4,
  :index 1938,
  :time 121243154708}
 {:process 648,
  :type :invoke,
  :f :write,
  :value 3,
  :index 1952,
  :time 122098746458}
 {:process 650,
  :type :invoke,
  :f :write,
  :value 3,
  :index 1945,
  :time 121680306291}
 {:process 653,
  :type :invoke,
  :f :cas,
  :value [2 1],
  :index 1951,
  :time 121951231875}]}),

:final-paths ()},
:timeline {:valid? true},
:valid? :unknown}

Everything looks good! ヽ(‘ー`)ノ

@fengjiachun
Copy link
Contributor Author

partition-test: Cuts the network into randomly chosen halves

    {:process 431,
     :type :invoke,
     :f :write,
     :value 4,
     :index 1196,
     :time 55100695875}
    {:process 433,
     :type :invoke,
     :f :write,
     :value 1,
     :index 1216,
     :time 56035779958}
    {:process 434,
     :type :invoke,
     :f :write,
     :value 0,
     :index 1201,
     :time 55376397875}
    {:process 437,
     :type :invoke,
     :f :cas,
     :value [0 1],
     :index 1208,
     :time 55684130791}]}),
 :final-paths ()},
:valid? true}},

:failures []},
:valid? :unknown}

Everything looks good! ヽ(‘ー`)ノ

@fengjiachun
Copy link
Contributor Author

partition-majority-test: Cuts the network into randomly majority groups

 {:process 679,
  :type :invoke,
  :f :write,
  :value 0,
  :index 1980,
  :time 121345061666}
 {:process 682,
  :type :invoke,
  :f :write,
  :value 2,
  :index 1986,
  :time 121617752041}
 {:process 685,
  :type :invoke,
  :f :write,
  :value 4,
  :index 1993,
  :time 121925202958}]}),

:final-paths ()},
:timeline {:valid? true},
:valid? :unknown}

Everything looks good! ヽ(‘ー`)ノ

@fengjiachun fengjiachun merged commit 2bc70de into master Dec 21, 2022
@fengjiachun fengjiachun deleted the 1.3.12 branch December 21, 2022 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants