+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<link rel="stylesheet" href="style.css" type="text/css"/>
+<script src="code.js" type="text/javascript"></script>
+
+<h1>Tradeoff: poll or notify</h1>
+
+<p>
+ Filler - need to demonstrate:
+
+<p>
+ polling (server cannot tell client about async changes unless client
+ polls):
+ <br>client: NBD_CMD_RESIZE(0)
+ <br>server: NBD_REPLY_TYPE_RESIZE response, including NBD_REPLY_DONE
+ <br>do stuff
+ <br>client: NBD_CMD_RESIZE(0)
+ <br>server: NBD_REPLY_TYPE_RESIZE response, including NBD_REPLY_DONE
+<p>
+ notify (client registers open-ended command to allow multiple async
+ server responses as needed):
+ <br>client: NBD_CMD_RESIZE(NBD_CMD_FLAG_NOTIFY)
+ <br>do stuff
+ <br>server: NBD_REPLY_TYPE_RESIZE response, excluding NBD_REPLY_DONE
+ <br>do stuff
+ <br>server: NBD_REPLY_TYPE_RESIZE response, excluding NBD_REPLY_DONE
+</p>