Hi Patrick, No, you got that right; the problem is that this applies to the redirector as well and you needed to restart it. Andy ----- Original Message ----- From: "Patrick McGuigan" <[log in to unmask]> To: "Andrew Hanushevsky" <[log in to unmask]> Cc: "Yang, Wei" <[log in to unmask]>; "xrootd-l" <[log in to unmask]> Sent: Thursday, June 24, 2010 7:04 PM Subject: Re: Data Migration issues > Hi Andy, > > This doesn't seem to be working for our systems? > > I included: > > cms.space min 15t 15t > > in the configuration, and restarted the dataservers yesterday. I checked > one > of the data servers and saw that files were written today on the system. > > I take the config line to mean that there must be at least 15TB available > before > the dataserver will write. Do the two values have to be different? > > Patrick > > > On 06/22/2010 11:03 PM, Andrew Hanushevsky wrote: >> Hi Patrick, >> >> Yes, the analysis is correct. You can set it up to allow deletions but >> disallow creation of new files via the redirector. >> >> Andy >> >> ----- Original Message ----- From: "Yang, Wei" <[log in to unmask]> >> To: "Patrick McGuigan" <[log in to unmask]> >> Cc: "xrootd-l" <[log in to unmask]> >> Sent: Tuesday, June 22, 2010 5:07 PM >> Subject: Re: Data Migration issues >> >> >>> I think you only need to change the configuration for the data server. >>> Redirector gets space info from cmsd on data servers. With cms.space, >>> you can still _write_ to the data server if you access it directly. >>> But if you ask the redirector to choose a data server for you for >>> writing, the redirector won't choose this particular data server. >>> >>> regards, >>> Wei Yang | [log in to unmask] | 650-926-3338(O) >>> >>> >>> On Jun 22, 2010, at 4:59 PM, Patrick McGuigan wrote: >>> >>>> Thanks Wei, >>>> >>>> I had thought that something like this method would be available, does >>>> your suggestion require a specific configuration in the redirector? We >>>> are using the defaults with respect to how the redirector chooses >>>> dataservers. >>>> >>>> Regards, >>>> Patrick >>>> >>>> On 06/22/2010 06:54 PM, Yang, Wei wrote: >>>>> Hi Patrick, >>>>> >>>>> If you set all.export path to readonly, you won't be able to delete. >>>>> I never tried any of this because but here is an idea: You may use >>>>> cms.space directive to set the minimum space required for the data >>>>> server to be writeable, and set a high number (above the total space >>>>> of that data server) so that redirector always think the data server >>>>> runs out of space. In that case, you can keep on deleting without >>>>> worrying about new data getting written to it. >>>>> >>>>> regards, >>>>> Wei Yang | [log in to unmask] | 650-926-3338(O) >>>>> >>>>> >>>>> On Jun 22, 2010, at 4:20 PM, Patrick McGuigan wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> >>>>>> I am preparing to replace 6 smaller dataservers with 2 much larger >>>>>> systems and I am curious if anyone has advice on making the >>>>>> transition. >>>>>> There is about 40TB of data currently on the smaller dataservers. >>>>>> >>>>>> A couple of caveats: >>>>>> 1) The existing data is organized in cache groups on the >>>>>> dataservers and >>>>>> the cgroup information will need to propagate to the new dataservers >>>>>> >>>>>> 2) The smaller dataservers are in a production system and I want to >>>>>> minimize any downtime associated with data on these servers. >>>>>> >>>>>> 3) A sizable portion of the 40TB is no longer relevant to the >>>>>> production >>>>>> system and potentially could be deleted (or at least not migrated) >>>>>> >>>>>> >>>>>> It eases my burden if I can delete data from all the production >>>>>> dataservers at the same time. However, if I delete data from the 6 >>>>>> servers that will be migrated, I don't want new data to take its >>>>>> place. >>>>>> >>>>>> >>>>>> I was hoping that I could somehow setup the existing dataservers in a >>>>>> readonly configuration but still be able to delete data via the >>>>>> redirector (actually from a FUSE client talking to a CNS service on >>>>>> the >>>>>> redirector). Is this possible? >>>>>> >>>>>> >>>>>> From my reading, I can make the dataservers readonly by altering the >>>>>> all.export line: >>>>>> >>>>>> all.export /xrd readonly >>>>>> >>>>>> But I am not sure if this still allows deletions. >>>>>> >>>>>> Also, does the use of oss.cache directives affect the readonly >>>>>> status? >>>>>> >>>>>> >>>>>> If anyone has experience with performing this type of migration, or >>>>>> if >>>>>> anyone has suggestions, I would be very thankful to hear from you. >>>>>> >>>>>> Regards, >>>>>> >>>>>> Patrick >>>>>> >>>>>> >>>>> >>> >>> >