I have Earth (r1049) running on two servers (monitoring 3.4TB and 0.6TB approx.). The daemon runs fine and stops after a certain amount of time (I haven't been able to know exactly how many cycles it goes through before stopping but I will keep an eye on it to see if it is consistent).
The console information for the screen where I started the daemon on both servers looks like:
[...]
Updating 59669 directories over 300s...
Updating 59696 directories over 300s...
Updating 59634 directories over 300s...
Updating 59641 directories over 300s...
Updating 59649 directories over 300s...
Updating 59609 directories over 300s...
Updating 59638 directories over 300s...
Updating 59674 directories over 300s...
Updating 59711 directories over 300s...
Updating 59761 directories over 300s...
#
and
[...]
Updating 37670 directories over 300s...
Updating 37672 directories over 300s...
Updating 37682 directories over 300s...
Updating 37700 directories over 300s...
Updating 37700 directories over 300s...
Updating 37702 directories over 300s...
Updating 37703 directories over 300s...
Updating 37704 directories over 300s...
Updating 37704 directories over 300s...
Updating 37704 directories over 300s...
Updating 37705 directories over 300s...
#
So, no errors, just stops running. I have been redirecting the output with tee so I ran the following over both logs (counting the amount of "Updating ..." messages:
$ cat earth_daemon_SERVER1.log | grep Updating | wc
294 1470 11760
$ cat earth_daemon_SERVER2.log | grep Updating | wc
786 3930 31440
$ cat earth_daemon_SERVER1.log | grep Starting | wc
1 3 29
$ cat earth_daemon_SERVER2.log | grep Starting | wc
1 3 29
There doesn't seem to be a relation between both but I will count them again when I see a failure.