Christian Thiel

Results 8 issues of Christian Thiel

Added ConcurrentHashMap and switched to AtomicInt as counters to support more concurrency with PooledStreamingProcessors

`java.util.ConcurrentModificationException: null at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1221) at com.insidion.axon.openadmin.insights.InsightRegistrationService.reportHandlerMessagesPublished(InsightRegistrationService.kt:28) at com.insidion.axon.openadmin.insights.InsightDispatchInterceptor$handle$1$1.accept(InsightDispatchInterceptor.kt:41) at com.insidion.axon.openadmin.insights.InsightDispatchInterceptor$handle$1$1.accept(InsightDispatchInterceptor.kt:40) at org.axonframework.messaging.unitofwork.MessageProcessingContext.notifyHandlers(MessageProcessingContext.java:72) at org.axonframework.messaging.unitofwork.BatchingUnitOfWork.lambda$notifyHandlers$2(BatchingUnitOfWork.java:161) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at org.axonframework.messaging.unitofwork.BatchingUnitOfWork.notifyHandlers(BatchingUnitOfWork.java:161) at org.axonframework.messaging.unitofwork.AbstractUnitOfWork.changePhase(AbstractUnitOfWork.java:236) at org.axonframework.messaging.unitofwork.AbstractUnitOfWork.commitAsRoot(AbstractUnitOfWork.java:87) at org.axonframework.messaging.unitofwork.AbstractUnitOfWork.commit(AbstractUnitOfWork.java:75) at org.axonframework.messaging.unitofwork.BatchingUnitOfWork.executeWithResult(BatchingUnitOfWork.java:117) at org.axonframework.eventhandling.AbstractEventProcessor.processInUnitOfWork(AbstractEventProcessor.java:165) at org.axonframework.eventhandling.pooled.WorkPackage.processEvents(WorkPackage.java:320)...

This pull request skips Axonserver TestContainer tests for legacy versions not supporting ARM64 architecture. Resolves #3157.

Priority 4: Would
Type: Enhancement
Status: In Progress
Ideal for Contribution

The RDBMS Camunda 8 REST API V2 should support querying for UserTask. **AcceptanceCriteria:** - the RDBMS module fully implements the UserTaskSearchClient with all filters and fields - the RDBMS module...

component/rdbms

## Description ## Checklist - [ ] for CI changes: - [ ] structural/foundational changes signed off by [CI DRI](https://github.com/cmur2) - [ ] [ci.yml](https://github.com/camunda/camunda/blob/main/.github/workflows/ci.yml) modifications comply with ["Unified CI" requirements](https://github.com/camunda/camunda/wiki/CI-&-Automation#workflow-inclusion-criteria)...

component/build-pipeline
component/zeebe
component/operate
component/tasklist
component/optimize

As customer DBA I want to execute the SQL migration scripts manually to have full control over DDL changes. **Acceptance criteria** - in maven build, liquibase generates SQL scripts for...

As operator I want to make the exporter properties configurable. **Acceptance criteria** - ExecutionQueue#queueFlushSize is configurable via application.yaml - RdbmsExporter#flushInterval is configurable

## Description - fixed BatchOperationCreateChunkProcessor logging: Do not log the whole record since it could be **very** large - refactor logging in BatchOperationExecutionProcessor: The previous logging on every execution was...

component/zeebe