I’ve encountered this issue for nearly 10 years, dating back to the FreeNAS days and it continues to be a problem. If for instance you set a 10GB quota on a dataset and configure snapshots and replication to a secondary system replication will fail once the dataset reaches its quota because there isn’t enough space to send the latest increment. The current workaround is to manually increase the quota on the receiving system after which replication resumes. While this fix is simple it’s inconvenient especially when dealing with nested replications across multiple datasets, where just one hitting its quota can disrupt the entire replication process.
What are your thoughts on this? Have you encountered this issue before? Any ideas on a more permanent solution?
Thanks!