This could be at the beginning or before the Malacology section. Challenges: (1) Programmability while keeping storage system available, (2) Finding and factoring out hard-wired policies and optimizations, (3) Bugs that were hidden because mechanisms were only exercised according to hard-wired policies and not in their full generality they were thought of -- programmability into a storage system turned out to be a great debugging tool.
This could be at the beginning or before the Malacology section. Challenges: (1) Programmability while keeping storage system available, (2) Finding and factoring out hard-wired policies and optimizations, (3) Bugs that were hidden because mechanisms were only exercised according to hard-wired policies and not in their full generality they were thought of -- programmability into a storage system turned out to be a great debugging tool.