Forum Discussion
Vladimir_Budilo
Feb 26, 2010Nimbostratus
I'm encountering this issue as well. There are some inconsistencies with the f5 web service. I created a GUI that can invoke "disable/enable PoolMember" methods asynchronously and simultaneously on multiple pool members (using AJAX). I made the application completely thread-safe, but "bulk" disabling and enabling doesn't work the way it should. I receive absolutely no exceptions, but even though the code executes, and a response is received from the f5 web service, but the changes are not committed. (enabling or disabling one pool member at a time always works without any issues).
Now, when I query the web service for the statuses of multiple pool members in "bulk" (meaning asynchronously and simultaneously), the statuses are returned properly.
I've done multiple tests with this, and the conclusion is the same -- when changes are made in bulk, the code on the f5 web service side isn't handling it properly (no exceptions thrown and no changes are made -- it seems that the "change" requests are simply dropped).
I'm working around this issue by synchronizing the disable/enable methods (which wouldn't be necessary otherwise), but this is a real problem and I'd like to know if there is any documentation on this.
Thanks,
Vladimir