It's optional, in my mind. It happens to be an extremely valuable piece of pre-fetched "suggested" data for the receiving grid, one that avoids having to bounce on grids being down for an guestimate of 75% of the time (I can start collecting data from MI Search for the exact percentage of downtime ...) and generally lag the simulators. I think the idea is brilliant, quite honestly, and it may very well be much more widely applicable than OpenSim. Strikes me as the right thing to do in networked systems where the nodes are down frequently and disappear altogether frequently too, but still we want references to their data to persist.

Note, however, that this is not a one-way street. The originating user agent service *suggests* the receiving grid to use the given data, instead of calling back. However, there's absolutely nothing that forces the receiving grid to comply with that suggestion.

In other words, if this were to be written as a spec (hint hint) the wording related to the cacheable_data part of the path MUST read "SHOULD use" rather than "MUST use" all over.

Mike Dickson wrote:
If the decision is to go ahead and do cache-able data then I'd agree, do
it as attribute NVP's and make them optional. The originating agennt
service is then free to define the semantics of the attributes it
exposes.
Mike

On Sun, 2010-08-29 at 21:42 +0000, Ai Austin wrote:
From: [email protected]
protocol://authority/resource_type/resource_id[/cacheable_data]
+1

consider ensuring that at least the name is provided in a form that can be resolved fast and locally by including the avatar firstname+lastname - in whatever form the providing grid wishes to address issues raised by others - so long as the strings are "legal" in the creator/owner fields.

would it be worth making sure that the "cachable data" is in the form of keyword=value pairs, and hence put in a "parameter" form after ? rather than a final /?

protocol://authority/resource_type/resource_id[?key_value_pair[,...]]

with a minimum suggested (or required?) avatarname=firstname+lastname if the resource_type = user




_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev


_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to