When running "tell traveler cleanup show", you will get the following output:
Traveler: Cleanup Users: Determining if the Traveler database contains any devices which last synced over 1 days ago...
Traveler: Cleanup Users: No cleanup required.
Traveler: Cleanup Bind: No cleanup required.
Traveler: Cleanup Outbox: Determining if any stale outbox records exist in the Traveler database...
Traveler: Cleanup Outbox: No cleanup required.
Traveler: Cleanup Admin: Determining if any orphan device records exist in the Traveler database...
Traveler: Cleanup Admin: Searching administration data to remove devices deleted 1 day(s) ago...
Traveler: Cleanup Admin: Admin data for Device <DeviceID> and user <UserID> would be removed
Traveler: Cleanup Admin: 1 orphan device admin record(s) would be removed.
Traveler: Cleanup Admin: No user cleanup required.
Traveler: Cleanup GudRecordEx: Determining if any orphaned ts_gud_record_ex records exist in the Traveler database...
Traveler: Cleanup GudRecordEx: No cleanup required.
Traveler: Cleanup command completed successfully.
The following line is making it confusing:
Traveler: Cleanup Admin: 1 orphan device admin record(s) would be removed.
Traveler: Cleanup Admin: No user cleanup required.
It says 1 record would be removed by "no user cleanup required". Administrator that since 1 record would be removed, also 1 user cleanup is required.
Maybe changing the wording of the result would eliminates administrators confusion about the output.
In the above scenario, where "Traveler: Cleanup Admin: No user cleanup required" is logged, its specifically talking about orphan user admin records. An orphan user admin record is a user record that has no associated device records or no account record. In the above case, there were no orphan user admin records to cleanup. I agree that it should have said that "No user admin record cleanup required" vs the more vague term of "No user cleanup required"