Re: [PATCH 0/2] Better handling of slow remote transfers

Pedro Alves
2015-08-12T11:29:02Z

On 08/12/2015 11:38 AM, Gary Benson wrote:

> It seems like you're saying this series is a big change, but it's
> really not: the core of it is that little snippet of logic, which
> is easy enough to reason about:
>
> IF target filesystem is remote
> AND auto_target_prefix is enabled
> AND no sysroot is set
> AND (we're looking for an executable
> OR we're looking for a solib loaded by a target-prefixed executable):
> Prefix the filename with "target:"
>

IIUC, it still auto fetches the executable and then the solibs from the
target by default (e.g., after "attach"), so still subject to lack
of interruptibility?

> It's certainly way less invasive a change than making transfers
> interruptible would be.

I was only OK with trying to make transfers interruptible in the
branch assuming it was something non-invasive, like a missing QUIT
here and there.

>> I think we need to unblock 7.10 as soon as possible so that 7.11
>> with all the neat sysroot features happens sooner too. :-)
>
> Sure, but why not unblock it this way so that 7.10 users can have
> the neat sysroot features, *if and only if* they use GDB in a way
> that didn't make sense in 7.9?

Thanks,
Pedro Alves