• Browse Blogs
  • My Blog
  • My Updates

+Tags Get help with tags?

  • View as cloud  | list

+ Similar Entries

photo

Recent Contacts in N...

Blog:  Patrick Picar...
Patrick Picard
Updated 
No RatingsRatings 0     CommentsComments 3
photo

Love your Fault Reco...

Blog:  CrashTestChix
Marie L Scott
Updated 
No RatingsRatings 0     No CommentsComments 0
photo

Server based archivi...

Blog:  Uh Clem's Adm...
Chris Mobley
Updated 
No RatingsRatings 0     No CommentsComments 0
photo

Phantom documents

Blog:  Let it bleed
Aecio F. Neto
Updated 
RatingsRatings 1     No CommentsComments 0
photo

Looks like Sametime ...

Blog:  Lotus Nut
Chris Whisonant
Updated 
No RatingsRatings 0     No CommentsComments 0

+ Bookmarks

+ Blog Authors  

Secreted deletions stubs will come back to haunt you.

Chris Mobley |   | Tags:  pernab stubs contacts deletion 8.0.2 synchronize | Comments (1)  |  Visits (567)
I had a user inadvertently delete all their email (yeah, I know).  So to fix the problem I proceeded to remove ALL deletion stubs from all replicas, including the user's local replica.  Then I restored the user's mail file from the night before to one of the clustered servers.  The clustered servers would replicate and all the server replicas of her mail file would be fine.  Once the user's workstation replicated the mail file with the server all the emails would disappear again!   My first thought was there was a second copy of the mail file on the local machine,  but confirmd there was not one.   So where could those deletion stubs be coming from?

My thought process led me to think about what other databases could be replicating data with the mail file, and then it hit me.  The local names.nsf was passing data via the "Synchronize Contacts" task, which is new in Notes 8.  Opening a PMR with IBM they assured me that ONLY contacts were being transferred.  I wasn't convinced.

So I ran a test.   I removed ALL deletion stubs out of the mail file.   Then I removed all deletion stubs out of the local names.nsf.   I used MartinScott's Noteman utility to do this.  The free version allows you to remove deletion stubs.  Then I went to the mail file and deleted 4 emails from the inbox.  I performed a replication that included the "Synchronize Contacts" task.  I went into the local names.nsf and viewed the deletion stubs.  Sure enough there were 4 deletion stubs in there with the EXACT same UNID's as the deleted emails in the mail file!!!  WHAT THE HECK??

I can find no documentation about EXACTLY what the "Syncronize Contacts" task is sharing between the mail file and the local names.nsf.  But BE WARNED,  it is at least sharing deletion info of regular emails that turn into deletion stubs in the local names.nsf that will come back to haunt you!

This might be a bug in 8.0.2.  I don't know yet.  I have not tested other versions.  My PMR is still open.  I will share my test with them and push the issue, and will blog more when I know.

No RatingsRatings 0

Comments (1)

photo
1 Mike Minter commented   Permalink No RatingsRatings 0

Well that explains why Contacts replication to a new server replica take so long and show over 50,000 updates. I just upgraded my first production server to 8.5 FP1 last week and will be doing more this weekend.
This afternoon I decided to move my mail to the 8.5 server from an 8.0 server. I have Notes 8.5 on three wintel machines and one Mac. All of the platforms are set to keep the contacts synched and they all took a very long (over 30 minutes) time to replicate the local names.nsf with the mail file. All reported thousands of "updates" too. I don't have more than 300 documents in my mail file and also no more than 100 Contacts. Looking forward to your updates.

Add a Comment Add a Comment

Previous |  Main  | Next
Skip to main content link. Accesskey S
IBM Lotus Connections Help Tools About