OZ, I said what I was doing, I was browsing the slide servlet with a web browser, NOT a Web Folder or a WebDAV client, yet still all those descriptors were touched.
Michael Oliver CTO Matrix Intermedia Inc. 3325 N. Nellis Blvd, #1 Las Vegas, NV 89115 Phone:(702)643-7425 Fax:(520)844-1036 -----Original Message----- From: Oliver Zeigermann [mailto:[EMAIL PROTECTED] Sent: Sunday, July 18, 2004 10:09 AM To: Slide Developers Mailing List Subject: Re: Descriptor churn As I already said: Which read-only WebDAV methods are being executed when storeRevisionDescriptor gets called? If you provide this I promise to persue it. I would be really surprised if there are modifications inside read-only methods, though... Oliver Michael Oliver wrote: > That's just it, no WebDAV modifications need be done to see calls to > storeRevisionDescriptor and here is a test I just ran to show it. > > I used a web browser to hit my slide, logged in as root and navigated to > /files/Matrix and then to /files/Matrix/SalesForce > > I went through the logs and storeRevisionDescriptor was called for the > following Uri's: > > / > /users > /users/[each and every user] > /roles > /roles/[each and every role] > /Actions > /Actions/[each and every Action] > /files > /history > /workingResource > > I verified that all of the xml files from root.def.xml to > workingResource.def.xml had modified dates corresponding to my session > and there were. > > I am glad to hear the transient locks are not persisted, it was a guess. > > The above test appears to stop hitting and updating these files after > the first pass, but in tracing my own code I have seen > storeRevisionDescriptor being called on nodes not being modified in any > way when other WebDAV methods are running. > > So my conclusion is that there is a flaw, storeRevisionDescriptor is > being called when nothing in the descriptor has changed or should change > and that is a waste of cycles at best. > > Michael Oliver > CTO > Matrix Intermedia Inc. > 3325 N. Nellis Blvd, #1 > Las Vegas, NV 89115 > Phone:(702)643-7425 > Fax:(520)844-1036 > > -----Original Message----- > From: Oliver Zeigermann [mailto:[EMAIL PROTECTED] > Sent: Saturday, July 17, 2004 1:43 PM > To: Slide Developers Mailing List > Subject: Re: Descriptor churn > > Hi Michael, > > which WebDAV methods are being executed when those > storeRevisionDescriptor calls happen? > > Most likely, it won't have anything with to do with transient locks as > they do not get persisted at all. > > Oliver > > Michael Oliver wrote: > > >>Gents, >> >> >> >>Reviewing slide logs as much as I do I am seeing a very high number or >>storeRevisionDescriptor calls when nothing has changed, the user is > > just > >>navigating around. If this is resulting in filesystem I/O or database >>I/O then this seems to be a huge waste of cycles and should be > > addressed > >>for scalability reasons. I am presuming this has to do with transient >>locks but I haven't had the time to research fully. >> >> >> >>Michael Oliver >> >>CTO >> >>Matrix Intermedia Inc. >> >>3325 N. Nellis Blvd, #1 >> >>Las Vegas, NV 89115 >> >>Phone:(702)643-7425 >> >>Fax:(520)844-1036 >> >> >> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
