Hi Wayne;
Thanks. I tried this and got the desired results. Stan ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Wayne Feick Sent: Thursday, July 30, 2009 12:23 PM To: General Mark Logic Developer Discussion Subject: RE: [MarkLogic Dev General] RE: Attaching multiple forests to adatabase It's not transactional in the sense of database documents, since the files are stored in the file system and not the database. The files are stored when you call admin:save-configuration(), so you can make multiple changes and then save once at the end. let $config := admin:get-configuration() let $config := admin:add-forest($config, ...) let $config := admin:add-forest($config, ...) return admin:save-configuration($config) If a host is down when the configuration is changed, it'll sync to the new version when it comes back up and rejoins the cluster. Wayne. On Thu, 2009-07-30 at 05:41 -0700, Geert Josten wrote: Hi Stan, I don't think that this admin function is a so-called atomic function, so I would expect only one database.xml update per host, even for multiple attach-forest calls, as long as there are done in the same request/transaction. But even if it is atomic, then it *should* be atomic across the cluster. On the other hand, I am not a Mark Logic expert, so perhaps someone from Mark Logic cares to comment? Otherwise, send a message to [email protected]. By the way, the MarkLogic Server Admin site runs on plain Xquery as well. So you should be able to achieve exactly the same by calling those admin functions directly. Kind regards, Geert
_______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
