On Fri, Mar 13, 2015 at 01:50:33PM +1300, Robert O'Callahan wrote:
> On Fri, Mar 13, 2015 at 12:34 PM, Seth Fowler <[email protected]> wrote:
> 
> > I guess (but don’t know for sure) that recording RR data for every test
> > that gets run might be too expensive.
> 
> 
> It probably wouldn't be too expensive. The runtime overhead is low; the
> main cost is trace storage, but we can delete traces that don't reproduce
> bugs.
> 
> AFAIK the limiting factors for running rr in our test infrastructure are:
> 1) rr only supports x86(64) Linux, so for bugs on other platforms you'd be
> out of luck. Hopefully we'll have ARM support at some point, but non-Linux
> isn't going to happen.
> 2) Our Linux tests run on EC2 and Amazon doesn't enable perfcounter
> virtualization for EC2. This could change anytime (it's a configuration
> change), but probably won't.
> 3) Some bugs might not reproduce when run under rr.
> 4) We'd need to figure out how make rr results available to developers. It
> would probably work to move the traces to an identically-configured VM
> running on the same CPU microarchitecture and run rr replay there.
> So I don't think we're going to have rr in our real test infrastructure
> anytime soon.

5) Not all EC2 hosts have the right CPU microarchitecture.

FWIW.

Mike
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to