-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* move scheduler for iterator into final inst var of iterator * create compact from existing context, adapt pred/succ testing to CompactContext * extract Tracked, start read only context work * extract BaseContext * static/dynamic context refactoring phase 1 * static/dynamic context refactoring phase 2 * cleanup * move to context package * move to context package. working memberships testint * copyright * remove Ring access from Context * consolidate. add tests for static context. * Mirror tests for StaticContext passing * pull up * dynamic -> static conversion * remove CompactContext * adapt builder * moar refactoring. implement missed methods on StaticContext. Add new view change notification using StaticContext. Add pendingView to CHOAM in prep for virtual sync * move to inner * fix StaticContext.isMember. Use StaticContext for CHOAM Committee views * moar fixes to StaticContext to match existing contracts. Replace all the CHOAM Context use with StaticContext * clean up PendingView logic. Partial view synchronization implementation * delegate next view logic to the current Committee * reconfiguration logic uses pending view for virtual view synchrony * number o' epochs * allow unbounded number of epochs * allow unbounded number of epochs * Complete Ethereal controller upon view assembly. Complete Driven context upon entering the Complete state. * no reuse of forks. handle new epochs after produce. * reuse forks * 4 epochs * do not reuse forks * remove old style view change listener * refactor fernet token handling * better logging, fix npe's * Advance pending view on Assembly block. Virtually synchronize RBC context in Domain. Some minor, but important fixin's revealed during POC uptake testing * separate configuration for genesis gen. use supplier for diadem check in assembly * squelch * update mvnw * java 22 * java 22 * revert * enforcer * java 22 * mtls virtual thread exec * minor cleanup * minor logging * whole lotta stabilizing, clarifying, etc * interim. too many sins and saints to count * interim. a few more sins and saints to count * interim. serialize tests until I figure out the lifecycle lossage causing hangs in parallel testing * clarify * clarify * genesis/reassembly unblocking. use phaser instead of countdownlatch * disable build parallelism * restore build parallelism. cleanup. do not restore on genii * optimize gather, parallelism * amp up logging for these 2 problem children * prevent view replay on ViewMember in GenesisAssembly and ViewAssembly. Remove second thread from CI build - just 4 forks of testing now * use Client as committee if fail quorum check. better logging. If quorum too small for consensus, default to client. 2 threads, 4 forks * just 4 forks * anchor only if cardinality >= majority. correct use of whenComplete for critical completable futures. clear observations * some cleanup. don't fail but complete on view assembly * enough with the forks * amp logging * perhaps...
- Loading branch information
1 parent
46d4d83
commit 58552cb
Showing
142 changed files
with
6,659 additions
and
4,147 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,6 +14,7 @@ | |
**/dependency-reduced-pom.xml | ||
pom.xml.bak | ||
/ff.log | ||
chkpoint.txt | ||
|
||
## Intellij stuff | ||
.idea | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
Internal Error occurred. | ||
org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests | ||
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:160) | ||
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely(EngineDiscoveryOrchestrator.java:132) | ||
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:107) | ||
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:78) | ||
at org.junit.platform.launcher.core.DefaultLauncher.discover(DefaultLauncher.java:99) | ||
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) | ||
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) | ||
at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) | ||
at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) | ||
at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) | ||
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) | ||
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) | ||
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) | ||
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) | ||
Caused by: org.junit.platform.commons.JUnitException: ClassSelector [className = 'com.salesforce.apollo.choam.ViewAssemblyTest', classLoader = null] resolution failed | ||
at org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener.selectorProcessed(AbortOnFailureLauncherDiscoveryListener.java:39) | ||
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:103) | ||
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:83) | ||
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113) | ||
at org.junit.jupiter.engine.discovery.DiscoverySelectorResolver.resolveSelectors(DiscoverySelectorResolver.java:46) | ||
at org.junit.jupiter.engine.JupiterTestEngine.discover(JupiterTestEngine.java:69) | ||
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:152) | ||
... 13 more | ||
Caused by: org.junit.platform.commons.PreconditionViolationException: Could not load class with name: com.salesforce.apollo.choam.ViewAssemblyTest | ||
at org.junit.platform.engine.discovery.ClassSelector.lambda$getJavaClass$0(ClassSelector.java:95) | ||
at org.junit.platform.commons.function.Try$Failure.getOrThrow(Try.java:335) | ||
at org.junit.platform.engine.discovery.ClassSelector.getJavaClass(ClassSelector.java:94) | ||
at org.junit.jupiter.engine.discovery.ClassSelectorResolver.resolve(ClassSelectorResolver.java:66) | ||
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:135) | ||
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:212) | ||
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1686) | ||
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:144) | ||
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:574) | ||
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:560) | ||
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546) | ||
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) | ||
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) | ||
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:662) | ||
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:189) | ||
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:126) | ||
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:92) | ||
... 18 more | ||
Caused by: java.lang.ClassNotFoundException: com.salesforce.apollo.choam.ViewAssemblyTest | ||
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) | ||
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) | ||
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) | ||
at java.base/java.lang.Class.forName0(Native Method) | ||
at java.base/java.lang.Class.forName(Class.java:529) | ||
at java.base/java.lang.Class.forName(Class.java:508) | ||
at org.junit.platform.commons.util.ReflectionUtils.lambda$tryToLoadClass$9(ReflectionUtils.java:832) | ||
at org.junit.platform.commons.function.Try.lambda$call$0(Try.java:57) | ||
at org.junit.platform.commons.function.Try.of(Try.java:93) | ||
at org.junit.platform.commons.function.Try.call(Try.java:57) | ||
at org.junit.platform.commons.util.ReflectionUtils.tryToLoadClass(ReflectionUtils.java:795) | ||
at org.junit.platform.commons.util.ReflectionUtils.tryToLoadClass(ReflectionUtils.java:751) | ||
at org.junit.platform.engine.discovery.ClassSelector.getJavaClass(ClassSelector.java:92) | ||
... 32 more |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.