When using Livy, save to table generates multiple notifications since the saveId is changing back and forth from the livy form (integer) to spark-shell form (hex). In the end, when the UI is notified that the results were successfully saved the notifications will have one in completed status and two that are will forever remain pending.