Feature #55147
openosd: allow remote write by calling cls method from within cls context
0%
Description
This is a write version of #48182.
This new feature allows a cls method to remotely write to multiple objects in parallel.
For example, suppose the following use-case.
There is an object class that holds tabular data, and we have its instance (obj.1).
As a client adds records to obj.1, it grows in size.
When its size reaches a threshold, we want to split it into two new objects (obj.2 and obj.3).
The split can be done in the client-side, but that requires the client to read the entire data, split it, and then write back the split data.
It would be better if we could do it in a more scalable way by removing client intervention.
This new feature in combination with #48182 will allow for MapReduce-like processing without client intervention.
No data to display