| | 7 | |
| | 8 | I had productive discussions with the KP12 folks (mostly Peter & Nigel) about remaining issues in the psphot krons when compared to sextractor values. I was able to address the two most outstanding features. First, there was a quantization of the kron fluxes, especially noticable for bright stars. This was caused by quantized steps in the windows used to measure the first radial moments which are in turn used to define the apertures for the kron fluxes. The effect was fairly small (~2% steps in the flux), but gave an ugly appearance that worried folks. I addressed this by interpolating the radial window selection sizes to avoid sharp transitions. The other issue was in bright sources with too faint psphot kron mags. These were somewhat rare, but not rare enough. They were caused by detections in the wings of brighter objects, which were flagged as bad detections, nonetheless being masked in the kron analysis. This was easy to fix to excluding those objects when the kron masking was performed. |
| | 9 | |
| | 10 | I also spent some time discussing the IPP/MOPS testing with Larry, Chris, and Peter. They pointed out that the ON_GHOST flag bit was never set in the ppSub output. Looking at the code, I realized that this test was not applied for the analysis used by ppSub, only the for the detections from the positive images. I added in a test to check for this condition (on ghost) and set the flag accordingly. |
| | 11 | |
| | 12 | Finally, we had some really bad hardware issues this week which Cindy has been chasing down with lots of help from Gavin. We were forced by this issue to limit some of the operations over the weekend, and we are still not quite at full ops. Here is the summary of the problem which I sent to the IPP Users email list: |
| | 13 | |
| | 14 | {{{ |
| | 15 | We recently added 13 new storage nodes to our cluster, each providing |
| | 16 | 40TB of storage for a total of 520TB added to the system. These |
| | 17 | machines were ordered to be functionally identical to the other |
| | 18 | storage machines in our cluster, but they were delivered with a |
| | 19 | different model of RAID card from our previous purchases. |
| | 20 | |
| | 21 | Over last weekend, we had a problem with one of the new machines, |
| | 22 | ipp064. One of the disks failed and needed to be replaced. This is a |
| | 23 | standard operation on our cluster -- we typically replace 5-15 disks |
| | 24 | per week on the rest of the machines. However, our standard procedure |
| | 25 | resulted in an error on the controller that largely damaged the RAID |
| | 26 | array. Although this is not desired, it is not catastrophic since our |
| | 27 | system design includes replication for all raw data, all long-term |
| | 28 | output products, and much of the ephemeral data as well. (We don't |
| | 29 | yet replicate every output product, but this latest incident may |
| | 30 | encourage us to do so in the future). We initiated recovery |
| | 31 | procedures for the data -- since some data was recoverable, we set |
| | 32 | about making a backup copy and generating a second replica copy from |
| | 33 | the replicants on the cluster. |
| | 34 | |
| | 35 | The very worrisome event occurred on Wednesday night when a second |
| | 36 | raid (on ipp058) had a disk error. Since we still did not have a good |
| | 37 | answer to the cause of the problem for ipp064 from the vendor, we |
| | 38 | operated in a very conservative manner. Instead of doing our standard |
| | 39 | recovery procedure, we worked with the vendor to recover the raid. In |
| | 40 | the process, we have learned that the raid controller has some kind of |
| | 41 | error which makes it susceptible to the full loss of data that we |
| | 42 | suffered from ipp064. At this point, ipp058 appears to be in a valid |
| | 43 | state -- there is no lost data -- but until we (a) have a full |
| | 44 | recovery process that we believe from the vendor and (b) an |
| | 45 | understanding of how to avoid these errors, we cannot trust the |
| | 46 | validity of these machines. Unfortunately, without those machines, we |
| | 47 | have a space crunch. Although there is space available on the |
| | 48 | cluster, it is poorly distributed. About half of our machines are |
| | 49 | nearly full. So, until we can clear up this situation, we are |
| | 50 | limiting the operations which will either stress the new storage |
| | 51 | machines or load the nearly full set of the cluster. |
| | 52 | }}} |
| | 53 | |
| | 54 | We continue to work with the vendors, but we are looking into replacing all of the raid cards on these machines if the interface continues to be unreliable. |