In general, please open new forum threads for new questions - that way other people have an easier time finding the information they might be looking for.
Actually, omtidyallu -M shows progress on standard output, e.g.
Code: Select all
[root@sting ~]# omtidyallu -M
Priming mailbox for MIME access for 'sxadmin /sting,scalix/CN=sxadmin'
InTray: 171 messages
OutTray: 0 messages
Folder 'Search Area': 0 items
Tracking Area: 0 messages
List Area: 0 messages
Waste Basket: 0 items
Priming mailbox for MIME access for 'sxqueryadmin /sting,scalix/CN=sxqueryadmin'
InTray: 0 messages
OutTray: 0 messages
Folder 'Search Area': 0 items
Tracking Area: 0 messages
List Area: 0 messages
Waste Basket: 0 items
Priming mailbox for MIME access for 'Nelson Admiral /sting,scalix/CN=Nelson Admiral'
InTray: 13717 messages
OutTray: 0 messages
Folder 'Search Area': 0 items
Folder 'Calendar': 0 items
However, it prints each line after it has processed the folder. That means if it hasn't printed anything, it most likely is still processing the Inbox of the first user or something is fundamentally wrong.
To see if something is wrong, you can do two things. First, check the output of omshowlog for related errors. Second, do an strace on the omtidyallu process (and other processes forked from it) and see if there is any life.
Now, if this is running for you in the context of a Scalix 10 to Scalix 11 upgrade, it *will* take a while. This is because actually we see two things happening. First, the message store "containers" (i.e. the smallest structures containing the actual messages) have had a format change for Scalix 11, due to the character set support changes. This change will be executed "on access" and as omtidyallu accesses all the messages and containers, it will happen for all of them. Which is good for your users once it's complete, because otherwise it would happen when they open the mailbox and they would then experience these delays. Secondly, omtidyallu -M actually regenerates the cached MIME versions of the messages - this is another intensive operation.
So... we're talking hours for sure and in the case of large, complex message stores (normally #objects is more interesting than size of objects), we might be talking days. Also, have you started the Search/Index-Service (SIS) index generation when you did the install? Or have you executed the sxmkindex command in parallel? This is also a pretty CPU-intensive task and both things executing in parallel will probably take even a bit longer. Also, just to be sure - before you upgraded, have you made sure your message store is consistent, i.e. executed omscan before the upgrade?
Hope this helps,
Florian.