Open issues

Separate configurations for all queues
OC-522
Implement protocol adapter for IEC 60870-5-104
OC-503
Remove Alliander/Liander in all code bases
OC-210
Implement cucumber tests for DA IEC60870 in PR/Nightly builds
OC-520
Implement cucumber tests for DA IEC60870 in OSGP applications
OC-519
Ensure connections with IEC60870 devices
OC-516
Implement a specific 104 protocol implementation for a specific device
OC-506
Create a Message Templating system to support device specific message structure
OC-505
Restore connection for (rtu) devices which send reports to OSGP
OC-476
Timebox: Resolve a lot of 'duplicate code' sonar issues from platform valueobjects
OC-475
Timebox: Resolve a lot of 'duplicate code' sonar issues from platform mapping converters
OC-474
Timebox: Resolve a lot of 'duplicate code' sonar issues from platform endpoints
OC-473
Timebox: Resolve a lot of 'duplicate code' sonar issues from platform application services
OC-472
Timebox: Resolve a lot of 'duplicate code' sonar issues from platform config
OC-471
Timebox: Resolve a lot of 'duplicate code' sonar issues from platform exceptionhandling
OC-470
Merge git repositories in order to simplify development work
OC-465
Make application name available to select notification web service endpoint
OC-463
Performance test OpenJDK vs Oracle JDK
OC-462
Encryption of passwords for web service key store and trust store
OC-461
Prevent parallel device actions
OC-454
HE technical debt
OC-452
Using SoapUI as described in User Guide does not work
OC-451
Store audit trail information within the OSGP platform
OC-448
Quality code improvements in OSGP
OC-436
Replace 'is_activated' field by lifecycle status
OC-431
Security
OC-398
Extend 2 applicable OSLP/OSLP ELSTER tests to also test with the IEC61850 protocol.
OC-390
Update the device steps to also handle IEC61850 devices.
OC-389
Create IEC61850 mock server
OC-388
Extend all applicable OSLP/OSLP ELSTER tests to also test with the IEC61850 protocol.
OC-386
Update cucumber tests
OC-364
Smart metering webservices documentation: Add example messages and list of values
OC-362
Add https certificate to cla.opensmartgridplatform.org
OC-345
Remove Alliander/Liander from all application code
OC-234
Improve shared code usage
OC-231
Implement the exception handling design in the applications
OC-230
Implement the exception handling design in OSGP
OC-229
Refactoring of WebServiceTemplateFactory and OrganisationIdentificationClientInterceptor
OC-227
Perform batches exactly once on clustered environments
OC-217
Logback functionality logs path not found or access denied message
OC-215
Check all properties in case of a file or path whether that file or path exists.
OC-200
Implement device status lifecycle
OC-179
Make all platform requests asynchronous
OC-166
Provide basic reporting & analysis
OC-142
Add support for LORA
OC-141
Upgrade the OSGP documentation, enabling community members to develop additions, e.g. protocol adapters and webservices
OC-131
Architecture improvements
OC-130
Implementation of DevOps
OC-129
Fix technical debt
OC-128
Implementation of chosen principles related to OS
OC-127
issue 1 of 64

Separate configurations for all queues

Description

As an architect I want to be able to place every queue instance on a different server. At the moment there is a single configuration for all queues, which means that every queue instance is on the same server. This will be a bottleneck for scaling the osgp platform. In previous performance tests we had to use an extremely fast AWS filesystem for the queue server to get the required performance. The drawback is that the filesystem we used was also extremely expensive. If we can distribute the queues over multiple servers, the IO per server will be far less.

Status

Assignee

Robert Tusveld

Reporter

Paul Houtman

Labels

None

Activity code

None

RequirementsListing

None

Epic points

None

Business Value

None

Time critically

None

Risk reduction | Opportunity enablement value

None

WSJF

None

WSJF Epic

None

T-shirt size

None

Definition of Done

None

Priority

High