Networker

Re: [Networker] Indexes disappearing ..

2011-09-27 15:43:08
Subject: Re: [Networker] Indexes disappearing ..
From: George Sinclair <George.Sinclair AT NOAA DOT GOV>
To: NETWORKER AT LISTSERV.TEMPLE DOT EDU
Date: Tue, 27 Sep 2011 15:42:21 -0400
On 2011-09-27 15:13, Michael Leone wrote:
On 2011-09-27 13:55, Michael Leone wrote:
Here's a weird one .. I have 2 clients (both virtual cluster clients),
both with browse and retention policies of 2 months, who have their
indexes either completely deleted (i.e., the index sub-folder for that
client is 0K),

I'm confused about this part: "is 0K". How is it OK if it's had its
indexes completely deleted? Are you saying that the directory itself if
still there but not its contents?

Correct. There is an index folder, but it's empty.


   or it only has the previous day's activity. These are both
backups made with the SQL Module. Neither client nor job has changed
in at
least months, perhaps longer.

Even weirder - this seems to happen on every weekday. The index backup
(we
do "savegrp -O") on Sat morning - which would have the index from the
Friday backup - would be there. And that would be the only index
backup
that wasn't empty.

mminfo -avot -q
"client=networker-server,name=index:client,savetime>09/01/2011" -r
volume,client,ssid,name,level,savetime(22),totalsize(2)

   volume        client     ssid       name lvl
    date     time total
006792         networker-server 1667207181 index:client full 9/1/2011
10:00:45 AM 32 KB
006872         networker-server 1298192353 index:client full 9/2/2011
9:19:29 AM 32 KB
006872         networker-server 2825005238 index:client full 9/3/2011
9:16:38 AM 10 MB

I wouldn't have noticed it, except that I needed to do a recover, and
I
couldn't because it said there had been no files backed up (which I
knew
to be false).
(that snippet is for earlier in the month, but it's the same all
month)

"nsrls" shows the total size of the index to be zero
"nsrck -L6" shows no errors, and a total size of zero
"nsrck -L7" reads back in zero (unless I specify one of the Saturday
backups, like 9/3/2011 above)


Is it possible that the database client has been given permission to
delete client index entries?

I have no idea how it could do that, or how you could set it. Never did
that with any SQL clients, but it's only these 2 having the problem.

It's set by granting permissions under User Groups (nmc) for the given user on the client. In the case of Oracle, the default behavior is that if that user on the Oracle client is given the required NW privileges then it will automatically remove the client index entries to match what's in the catalog so there's no overlap or underlap. Otherwise, it won't but an error message will be generated every time it tries. Are the permissions for those two clients any different?


I'm not sure how things work with the SQL
module, but for the Oracle module, that's exactly how it works. With
Oracle, the recommendation is to give the client administrative
permissions to be able to remove its CFI entries. Apparently, it will
remove only its own entries (we hope) and not some other client's
entries. The theory is that you want the catalog (for example) on the
Oracle client to be in sync with the CFI entries on the backup server
side. If you don't do this, you will see error messages in the NetWorker

log file like:

Permission denied, user 'oracle' on 'clientxyz' does not have 'Operate
NetWorker' privilege to perform this operation - NSR.

And you will see error message in the Oracle logs on the client like:

lnm_index_remove_SSID: Permission denied, user 'oracle' on 'clientxyz'
does not have 'Operate NetWorker' privilege to perform this operation -
NSR.

Never saw any such messages, tho.

To sign off this list, send email to listserv AT listserv.temple DOT edu and type 
"signoff networker" in the body of the email. Please write to networker-request 
AT listserv.temple DOT edu if you have any problems with this list. You can access the 
archives at http://listserv.temple.edu/archives/networker.html or
via RSS at http://listserv.temple.edu/cgi-bin/wa?RSS&L=NETWORKER



--
George Sinclair
Voice: (301) 713-3284 x210
- The preceding message is personal and does not reflect any official or unofficial position of the United States Department of Commerce -
- Any opinions expressed in this message are NOT those of the US Govt. -

To sign off this list, send email to listserv AT listserv.temple DOT edu and type 
"signoff networker" in the body of the email. Please write to networker-request 
AT listserv.temple DOT edu if you have any problems with this list. You can access the 
archives at http://listserv.temple.edu/archives/networker.html or
via RSS at http://listserv.temple.edu/cgi-bin/wa?RSS&L=NETWORKER