[Bug 1666676] Re: Enable tracker by default for Unity too

2017-03-01 Thread Carlos
Hey Martin, It's just an inotify monitor. Read how that works, you will see what's the performance (close to zero, and everyone uses them, not just tracker). Don't take it bad please, but I wouldn't like to spam this bug report more, we should settle down on basic knowledge about how the kernel

Re: [Bug 1666676] Re: Enable tracker by default for Unity too

2017-03-01 Thread Martin Pitt
Carlos Garnacho [2017-03-01 10:59 -]: > > - Is it acceptable to have approximate search results if the indexing isn't > > (yet) up to date? > > If tracker-miner-fs is not paused/throttled down, it will pick up > changes in monitored folders just as fast as any other app, there is > very

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-03-01 Thread Carlos
Hey Doug, "it's that it searched/returned 1st character on exactly where as gnome search does anywhere in the filename exactly" That's actually a quite good insight, and we can definitely implement it making higher the "search hit score" to those files that has the characters positioned in the

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-03-01 Thread Carlos Garnacho
- Initial indexing (How long does it take? Does it make the computer noticeably less responsive?) I realize I might have not replied to the "responsiveness" bit. Given Tracker miners set up themselves with low scheduler/io priority and high niceness, I expect it to have little impact in perceived

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-03-01 Thread Carlos Garnacho
Hey Jeremy, - Initial indexing (How long does it take? Does it make the computer noticeably less responsive?) I already tried to reply this to Jorge, it does depend. Depends on the amount of files and disk throughput. - Search (Is search in Nautilus more or less responsive with tracker? How

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Martin Pitt
> To summarize, I see 2 performance questions: I'd add: - Is it acceptable to have approximate search results if the indexing isn't (yet) up to date? - Does it significantly affect battery life? -- You received this bug notification because you are a member of Ubuntu Bugs, which is

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Jeremy Bicha
To summarize, I see 2 performance questions: - Initial indexing (How long does it take? Does it make the computer noticeably less responsive?) - Search (Is search in Nautilus more or less responsive with tracker? How noticeable is the difference?) -- You received this bug notification because

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Jeremy Bicha
Doug, nautilus 3.23.90 with the typeahead patch disabled is in the GNOME3 Staging PPA for zesty. To try nautilus with tracker, make sure 'tracker' and 'tracker-miner-fs' are installed. Then you can try to run these comamnds: pkill nautilus XDG_CURRENT_DESKTOP=GNOME nautilus -- You received

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Doug McMahon
I would suggest you put up a test ppa for use in an ubuntu session & see how it shakes out. The sooner the better as currently 17.04 installs are cheap & disposable. As far as type-ahead, the main attraction wasn't current dir. only, it's that it searched/returned 1st character on exactly where

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Carlos
A clarification thanks to Jeremy Bicha asking about this. Tracker is not needed for a fast search in the current directory. We do that apart with the cache already in Nautilus. So the type ahead use case for adding tracker can be dismissed. For now, Tracker is for everything else I mentioned

Re: [Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Martin Pitt
Hello Carlos, Carlos [2017-02-28 13:58 -]: > Just wanted to mention I disagree with your statements and that I have > the opposite experience and feedback from users (we agree we disagree, > which is fine of course :)). Yep :-) (I'm not making the call anyway). Thanks for sharing your

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Carlos
Hey Martin, Just wanted to mention I disagree with your statements and that I have the opposite experience and feedback from users (we agree we disagree, which is fine of course :)). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

Re: [Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Martin Pitt
Carlos [2017-02-28 12:08 -]: > "Tracker imposes a huge cost due to always indexing everything" > As long as is low priority and the kernel scheduler works fine it shouldn't > be an issue. This isn't true. This will use a lot more CPU and disk cycles, thus decreasing battery life. Or, if you

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Carlos
Just adding few more comments I missed: "sorry, we don't show the file you just downloaded as we didn't get to indexing it yet". True. We do a regular search in parallel for this case, which unfortunately involves lot of I/O. The point is this to be the less common case, we are lucky enough

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-28 Thread Carlos
Hey Jorge, great questions! Carlos Garnacho answered pretty well. Nautilus doesn't really need to display that we are indexing the files or so, since it's done in low priority it will be done when it's done. The user shouldn't see a performance issue with that (if the kernel scheduler works as

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-27 Thread Carlos Garnacho
Hi Martin, You're right. Tracker is not a replacement for type-ahead search, reducing tracker to this would be far too simplistic. Using Tracker is however a technical decision adopted by the nautilus team, they use it in a way that doesn't even attempt to be functionally equivalent to

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-27 Thread Martin Pitt
So all of this tells me that tracker isn't a replacement for typeahead search. They have two entirely different use cases: * Typeahead search only affects the currently displayed directory (or should anyway -- you search through what you see, not through the entirety of the file system). It is

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-22 Thread Carlos Garnacho
Hey Jorge, some answers, for the same definition of "some" :P - What does an upgrade look like? Let's say I have a home directory with gigs of data, when I accomplish an upgrade to 17.10 when/how does indexing take place? Indexing would take place when the services have been started on the user

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-22 Thread Jorge Castro
Hi Jeremy/Carlos, thanks for working on better search for Nautilus, we've needed this for a long time. I have some questions! - What does an upgrade look like? Let's say I have a home directory with gigs of data, when I accomplish an upgrade to 17.10 when/how does indexing take place? Is this

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-22 Thread Jeremy Bicha
** Description changed: For Nautilus' built-in search to not be very slow, Nautilus needs to use tracker for search. This is especially important since it's being seriously proposed for Ubuntu 17.10 that we drop the "type-ahead search" patch that reverted the removal of that feature

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-22 Thread Carlos
Khurshid: I think deciding one or the other is tangential, they are just two different tools both necessary for the default core experience of Ubuntu. One is necessary for Unity 7, the other is necessary for Nautilus (and other GNOME apps/tools). -- You received this bug notification because you

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-22 Thread Carlos Garnacho
With my obvious tracker maintainer bias, I support the move. Tracker has been slowly but steadily improving in stability throughout the 1.x series, the common complains about CPU and logging have decreased as well from where I stand. Although I also suggest you have a look at the settings and see

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-21 Thread Khurshid Alam
What about zeitgeist. Other things integrated with zeitgeist. So we run tracker indexing service only to recursive search in nautilus? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/176 Title:

[Bug 1666676] Re: Enable tracker by default for Unity too

2017-02-21 Thread Jeremy Bicha
** Description changed: For Nautilus' built-in search to not be very slow, Nautilus needs to use tracker for search. This is especially important since it's being seriously proposed for Ubuntu 17.10 that we drop the "type-ahead search" patch that reverted - the removal of that feature