Suresh, Just a reminder of some things you promised to fix in the previous review round.
-- Øystein >>>>> "ST" == Suresh Thalamati <[EMAIL PROTECTED]> writes: ... >> RawStore.java: >> * The BACKUP_FILTER now contains so much, that it would be useful >> to have a comment that says what is really left to copy. ST> I agree, comments will be helpful here. I am not sure BACKUP_FILTER ST> will be be needed any more. Currently it just does not filter JAR dir, ST> I plan to make JARS also as separate copy after the data segment as ST> discussed in my previous e-mail. ... >> * I think it would be helpful with a comment that explained why >> disableLogArchiveMode() was made synchronized. ST> Yes, I definitely need to add comments about this synchronization. ST> This was part of my attempt to prevent parallel backup actions, which ST> I did not complete as part of this patch. ... >> RAFContainer.java: ... >> * privBackupContainer(): - Setting 'done=true' at the start of >> the method is a bit >> confusing. I would think another name for this variable >> would be better. ST> I will change it to 'backupComplete = false' and reverse the exit ST> logic, hopefully that will make it more readable. >> - If an exception is thrown while holding a latch, do one >> not need to relase the latch? ST> Yes. Latch has to be released. I will make sure no latches are held ST> when an error occurs >> * writeToBackup(): - copies a lot of code from writePage(). One >> should >> consider factoring out common code. ST> I will move the common code into a separate routine. ... >> LogToFile.java: ... >> * The javadoc for startLogBackup() says that 'log files are copied >> after all the data files are backed up, but at the end of the >> method log files are copied. >> ReadOnly.java/InputStreamContainer.java: * I do not think javadoc >> should just be a copy of the >> interface/superclass, but say something about what is particular >> to this implementation. In this case, the Javadoc should say >> that nothing is done. >> typos: >> * several occurences of 'backedup' >> * LogToFile.java: 'eventhough' >> * RAFContainer.java: 'pahe cache', 'conatiner' >> * 'Standard Cloudscape error policy'. Should this be changed to >> Derby? ST> I will correct the comments. >> Pet peeves: >> * Should have Javadoc on all methods, parameters and return >> values. >> * Lines longer than 80 chars. >> ST> Sound like a good ones to follow. I will add the java doc and fix any ST> long lines. ST> Thanks ST> -suresh