core.bulk ========= Will sequentially call `method` with arguments from the `params` list. For example, running call("core.bulk", "zfs.snapshot.delete", [["tank@snap-1", true], ["tank@snap-2", false]]) will call call("zfs.snapshot.delete", "tank@snap-1", true) call("zfs.snapshot.delete", "tank@snap-2", false) If the first call fails and the seconds succeeds (returning `true`), the result of the overall call will be: [ {"result": null, "error": "Error deleting snapshot"}, {"result": true, "error": null} ] Important note: the execution status of `core.bulk` will always be a `SUCCESS` (unless an unlikely internal error occurs). Caller must check for individual call results to ensure the absence of any call errors. .. raw:: html
Format string for job progress (e.g. "Deleting snapshot {0[dataset]}@{0[name]}")