Page 1 of 1
savedataall: Could not write dimension definition to disk
Posted: Thu Apr 22, 2010 2:45 pm
by John Hammond
Using savedataall in a TI process I got this message in the progress box.
Completing Could not write dimension definition to disk storage procedure of process _make_view
Does anyone know if this is a spurious message as the TI process went on and completed successfully. _make_view.pro did save with changes.
Any help received with thanks.
Regards
John
Re: savedataall: Could not write dimension definition to dis
Posted: Thu Apr 22, 2010 10:11 pm
by paulsimon
John
I haven't seen that specific message but I have seen a lot like it. It is probably spurious. What version are you on? We used to get this a lot in 9.1, but I don't think I have seen it in 9.4 or 9.5.
Regards
Paul Simon
Re: savedataall: Could not write dimension definition to dis
Posted: Mon Apr 26, 2010 12:20 pm
by John Hammond
Thanks Paul. I am on 9.4.1
The issue seems to be something to do with this
http://forums.olapforums.com/viewtopic. ... 531#p11949
Per a recent exchange I had with support, SaveDataAll has to be in a process all by itself in a chore by itself. This is an artifact of the new locking scheme (why, I have no idea). Leaving SaveDataAll as part of other processes or in chores can result in a Rollback loop. I scrubbed all of them out of my processes and chores and replaced them with a single one that runs nightly.
On a related note, the new locking scheme also seems to have problems with overlapping chores. My guess is they're being over-conservative (or have a bug in) their collision detection algorithms.
When I run savedataall on its own there are no problems.