Hi Chathura,
I added log lines to both put methods as you suggested.
I ran with 4 workers only.
Each worker reads 10M tweetID-date pairs.
Both deleteIDs and tweetID-date pairs are persisted.
Strangely, neither of the log messages are ever printed in logs.
I put some other log messages in MPIWorkerStarter class to see whether my modifications are taking effect. Those log message are printed.
I checked the nfs drive for this job, it has checkpointed the files for persisting delete-keys.
It throws an exception before starting to checkpoint tweetID-date pairs.
thanks,
Ahmet