From what I've read, requestEnd fires at the end of the request to signal that the operation is completed.
First, in case the error event of DataSource is fired, will the requestEnd also fire?
Also, in case there are records created and others updated, DataSource will fire two requests to server (batch mode), one for creation and another for updating. requestEnd fires twice in this case? Or just once, after both requests have been updated?