Page MenuHomePhabricator

Use phutil_microseconds_since(...) to simplify some timing arithmetic
ClosedPublic

Authored by epriestley on Nov 8 2018, 3:33 PM.
Tags
None
Referenced Files
F14114629: D19797.diff
Thu, Nov 28, 9:01 AM
Unknown Object (File)
Tue, Nov 26, 1:24 PM
Unknown Object (File)
Mon, Nov 25, 9:30 AM
Unknown Object (File)
Fri, Nov 22, 6:54 PM
Unknown Object (File)
Thu, Nov 21, 1:22 AM
Unknown Object (File)
Wed, Nov 20, 10:22 PM
Unknown Object (File)
Wed, Nov 20, 10:11 PM
Unknown Object (File)
Sun, Nov 17, 1:30 AM
Subscribers
None

Details

Summary

Depends on D19796. Simplify some timing code by using phutil_microseconds_since() instead of duplicate casting and arithmetic.

Test Plan

Grepped for 1000000 to find these. Pulled, pushed, made a conduit call. This isn't exhaustive but it should be hard for these to break in a bad way since they're all just diagnostic.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Nov 8 2018, 3:34 PM
Harbormaster failed remote builds in B21119: Diff 47271!
epriestley retitled this revision from Use phutil_microseconds_since(...) to simplify some to Use phutil_microseconds_since(...) to simplify some timing arithmetic.

Tests failed since we don't have phutil_microseconds_since() in master yet (until D19796).

Grepped for 1000000 to find these.

So we only found the callsites that do have the correct number of zeroes 😢

This revision is now accepted and ready to land.Nov 8 2018, 8:21 PM

hahaha

grep 10000 | grep -v 1000000 doesn't seem to turn up anything suspicious so I suspect we're okay.

This revision was automatically updated to reflect the committed changes.