Have an idea, suggestion, or something that doesn’t work as expected in InterSystems products or services? Share it here on the InterSystems Ideas Portal.
The Ideas Portal is where community members can propose improvements, report bugs, and help influence the product roadmap across InterSystems products and the overall developer experience. 22% of submitted ideas are implemented by InterSystems or members of the Developer Community.
💡 Ideas and bugs are both welcome, no matter how big or small. You can submit feature requests, usability improvements, workflow suggestions, and bug reports. Whether you’re an experienced expert or just getting started, your fresh perspective is valuable.
🛠️ About bugs and fixes. If you have access to InterSystems WRC, please submit bugs there for immediate action. Bug reports submitted through the Ideas Portal are reviewed and tracked, but do not guarantee immediate resolution.
Start by sharing what could be better - the community and our teams will help take it from there.
I disagree with a sentence that this functionality already exists because it differs from ShardWorkMgr in several ways.
ShardWorkMgr:
works upon ECP, so can't offload the main database from extra payload,
provides unidirectional way of exchange data with to functions being remotely called.
DWMgr:
works upon Mirroring, so can offload the main database,
can proceed on read only mirror members without <PROTECT> errors,
provides bidirectional way of exchange data with functions being remotely called; yes, it uses temporary globals, but this is not a problem even on read only members.
Besides, why so many people voted for the idea despite its existence?
Don't you think that changing its status to "Community opportunity" would be fair solution?
This idea is the Experts Nomination🥇 2nd place winner of the 3rd InterSystems Ideas Contest
Would sharding not address same use cases? (refer: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GSCALE_sharding#GSCALE_sharding_oview_benefits)