Hi Steve,

Did you verify Geert's guess that the status query might be running in update mode?

What you're describing now is rather perplexing, you might want to share some code; maybe the issue it can be reproduced.

Charles


On 12/20/2012 03:33 PM, Steve Carton wrote:
Geert, Charles,

To test this, I removed logging entirely so that the main query now just loops over all of the cross reference elements.


Some of these elements get an update made to them - a flag if you will indicating that the cross reference target doesn't exist - cannot be resolved.


But even with creation of the log elements removed, the second, progress query waits for the first one to complete.


Steve

====================================================


'stitching': or just use search:search on that log collection to scroll through the log page by page. If you have a range index on some dateTime field, you should be able to sort it as well..

Cheers,

Geert

*Van:* [email protected] [mailto: [email protected]] *Namens *Charles Greer *Verzonden:* woensdag 19 december 2012 22:25 *Aan:* [email protected] *Onderwerp:* Re: [MarkLogic Dev General] Fwd: Re: running two queries at the same time

Hello Steve,

Geert's suggestion might avoid this issue entirely. MarkLogic is much better at inserting a lot of small documents than appending to a big one. I think you'll end up with a lot less disk IO by avoiding an operation that updates a big document lots of times.

If you need to return the whole log as one document you might provide an endpoint that stitches together a lot of documents into one wrapper.

Hope that helps,

Charles

On 12/19/2012 07:36 AM, Steve Carton wrote:

Geert -

They are two separate .xqy files. The big one does update the log document. The small one has an option to return log information or to return just progress.

So I removed the option to return the log data. Now it simply returns the contents of the server fields. But it still waits.

_______________________________________________

General mailing list

[email protected]

http://developer.marklogic.com/mailman/listinfo/general



_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

--
Charles Greer
Senior Engineer
MarkLogic Corporation
[email protected]
Phone: +1 707 408 3277
www.marklogic.com

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to