This CL replaces a raw_ptr of AttemptManager in Job with a raw_ptr of Group so that Job can be created without AttemptManager. When a Job
is created during the current AttemptManager is failing, Group owns
a raw_ptr to the Job so that it can associate the raw_ptr to the
new AttemptManager after it recovers from the failing state.
Note that this CL doesn't implement recovering logic yet. No visible
changes. Subsequent CLs will implement recovering logic.
Bug: 381742472
Change-Id: I568d83304bda16222e5da5c5a1d919806ab25d1b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6063740
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Nidhi Jaju <nidhijaju@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1391513}