You are welcome,
However I think you may have missed the point of my original post.

I think Mike was on target when he said:
Quote:
... I can attest to the fact that Tony and Ralph are not SH!tt!ing on your ideas or problems. What they have as a very clear idea of what the product is about and they stick to it. The product evolves in a very methodical way with features being added only as needed to improve the performance or feature set. If the addition will effect the performance of NL in a negative way they generally don't do it. ...
NASLite as it stands is built to perform as a server. As such a number of assumptions were considered as part of the design criteria. One of those was that a server is not something you turn on and off all the time. In hind sight that assumption can be debated since many folks seem to do just that - turn their server on and off many times a day. As a practice that is very bad, however in reality, it appears to be the norm.
The considerations I listed were based on our original assumption that a server will be on, so if a drive fails NASLite will alert you by detecting SMART inconsistencies of the failed drive and issue an associated alarm. At that time you can take corrective action to resolve the problem. If a drive is bad at boot, it is as good as absent, so NASlite will not consider it as part of the chain. NASLite by the way has no clue what the hardware looked like before it was last shut down. Instead, it renders the hardware from scratch every time it is powered.
In your case, the drive did not come up fast enough and the BIOS ignored it, so did NASLite since for all practical purposes the drive wasn't there. The mirror on the other hand is an autonomous entity that simply makes itself a copy of a specified source - be it local or remote - once every 24 hours. We also assumed that there will be reasonable amount of time after boot and before the mirror event for one to find out a drive is missing from their chain. All I did in my original post is provide some considerations and agree with your assessment. It was not my intent to poo-poo all over your concern.
Now, with that off my chest, the original solution we presented will work locally but not remotely since there is no way for the mirror to acquire port details from a remote server. Some more thought on the subject is required, so Ralph and I will have to dig a bit deeper into this before we can define the final solution.
Perhaps the solution is not in modifying the mirror at all but marking the drives on boot. Don't know yet...
It's rarely as easy as it may seem.
