Stop tracking ghost jobs.
Change I4a31cb1fd5e0a8997eddaed3ecb45a4309abfd59 fixed a problem that
resulted in JobScheduler keeping around jobs that were finished and not
rescheduled (ie. ghost jobs). Unfortunately, JS was telling controllers
that these ghost jobs had started running, but then not telling them
they had stopped running. Now, we log an error when we encounter a ghost
job and make sure to tell controllers to stop tracking them.
Bug: 228334264
Test: N/A
Change-Id: I48e59319c86be2c0494ecdc31e907f2554d8492e
2 files changed