Feed Advanced Search

Jun 20 2020

hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Jun 20 2020, 1:52 AM · Frameworks, Baloo
hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Jun 20 2020, 1:51 AM · Frameworks, Baloo

Jun 18 2020

hurikhan77 updated subscribers of T13298: Ballo issue: RAM and processor are too busy.

To be honest, this is something I wanted to contribute. I've had moments as I'd code that my computer would lock up and it was because baloo was indexing pictures (not even the source code). I'm not sure but it's not explicit that Baloo runs only when the computer is idle. I'd want to extend this to communicate:

  • How much time / progress is made for a full index
Jun 18 2020, 11:10 PM · Baloo

Oct 12 2019

hurikhan77 added a comment to T11861: Proposal: How to solve the 64-bit DocId conflict between ino and st_dev.

We need a unique identifier per inode namespace, and for btrfs this is per subvolume and not per disk. Currently, baloo uses QStorageInfo to obtain what it needs. I'll look into Solid and udisks but I fear they will be per disk only, too.

Oct 12 2019, 6:29 PM · Baloo
hurikhan77 added a comment to T9805: Overhaul Baloo database scheme.

I don't think Baloo should store an index right on the filesystem it's going to index just to get rid of the device id. It seems tempting but I can think of multiple problems:

Oct 12 2019, 1:18 PM · Baloo
hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 12 2019, 1:00 PM · Frameworks, Baloo
hurikhan77 updated the task description for T11861: Proposal: How to solve the 64-bit DocId conflict between ino and st_dev.
Oct 12 2019, 12:25 PM · Baloo
hurikhan77 added a comment to T11861: Proposal: How to solve the 64-bit DocId conflict between ino and st_dev.

Looks like looking up the FS UUID can only be done by root (it involves libblkid reading the superblock directly). Does the kernel have some syscall to look that up, or why doesn't it? Also, st_dev is not stable on btrfs (and many other FSes that use virtual devices).

Oct 12 2019, 12:16 AM · Baloo

Oct 11 2019

hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 11 2019, 11:17 PM · Frameworks, Baloo
hurikhan77 claimed T11861: Proposal: How to solve the 64-bit DocId conflict between ino and st_dev.
Oct 11 2019, 10:24 PM · Baloo
hurikhan77 created T11861: Proposal: How to solve the 64-bit DocId conflict between ino and st_dev.
Oct 11 2019, 10:21 PM · Baloo
hurikhan77 added a comment to D24540: [Database] Disable read-ahead to reduce thrashing.

Here's a quote:
https://github.com/bmatsuo/lmdb-go/issues/118#issuecomment-325449496

Oct 11 2019, 9:13 PM · Frameworks, Baloo
hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 11 2019, 6:25 PM · Frameworks, Baloo
hurikhan77 renamed T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions from Reduce bad performance impact of running Baloo under certain conditions to Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 11 2019, 6:18 PM · Frameworks, Baloo
hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 11 2019, 6:15 PM · Frameworks, Baloo
hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 11 2019, 6:14 PM · Frameworks, Baloo
hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 11 2019, 6:09 PM · Frameworks, Baloo
hurikhan77 created T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Oct 11 2019, 6:04 PM · Frameworks, Baloo
This is a test notification, sent at Fri, Oct 11, 19:21.
Oct 11 2019, 5:21 PM
hurikhan77 updated the diff for D24540: [Database] Disable read-ahead to reduce thrashing.

Added depend line according to arc docs

Oct 11 2019, 8:55 AM · Frameworks, Baloo
hurikhan77 updated the diff for D24540: [Database] Disable read-ahead to reduce thrashing.

Resend diff with arc

Oct 11 2019, 8:43 AM · Frameworks, Baloo
hurikhan77 updated the diff for D24539: [Database] Rework handling environment flags.

Using single-patch-per-branch approach

Oct 11 2019, 8:40 AM · Frameworks, Baloo
hurikhan77 added a comment to D24539: [Database] Rework handling environment flags.

Now arc squashed all my commits into one single diff... I'm not sure if I like that.

Oct 11 2019, 8:27 AM · Frameworks, Baloo
hurikhan77 updated the diff for D24539: [Database] Rework handling environment flags.

Rebase and submit with arc

Oct 11 2019, 8:22 AM · Frameworks, Baloo
hurikhan77 added a comment to D24539: [Database] Rework handling environment flags.

This doesn't apply cleanly on master. Can you rebase it?

Oct 11 2019, 7:51 AM · Frameworks, Baloo

Oct 10 2019

hurikhan77 added a reviewer for D24540: [Database] Disable read-ahead to reduce thrashing: Baloo.
Oct 10 2019, 7:25 PM · Frameworks, Baloo
hurikhan77 added a reviewer for D24539: [Database] Rework handling environment flags: Baloo.
Oct 10 2019, 7:24 PM · Frameworks, Baloo
hurikhan77 added a watcher for Baloo: hurikhan77.
Oct 10 2019, 6:00 PM
hurikhan77 added a member for Baloo: hurikhan77.
Oct 10 2019, 6:00 PM
hurikhan77 added a dependency for D24540: [Database] Disable read-ahead to reduce thrashing: D24539: [Database] Rework handling environment flags.
Oct 10 2019, 5:44 PM · Frameworks, Baloo
hurikhan77 added a dependent revision for D24539: [Database] Rework handling environment flags: D24540: [Database] Disable read-ahead to reduce thrashing.
Oct 10 2019, 5:44 PM · Frameworks, Baloo
hurikhan77 requested review of D24540: [Database] Disable read-ahead to reduce thrashing.
Oct 10 2019, 5:44 PM · Frameworks, Baloo
hurikhan77 requested review of D24539: [Database] Rework handling environment flags.
Oct 10 2019, 5:41 PM · Frameworks, Baloo
hurikhan77 abandoned D24538: [Database] Disable read-ahead to prevent thrashing.

My submission didn't work as expected...

Oct 10 2019, 5:38 PM · Frameworks, Baloo
hurikhan77 updated the diff for D24538: [Database] Disable read-ahead to prevent thrashing.

Prevent filesystem thrashing in low-mem situations by turning off
read-ahead. Access patterns of baloo are unlikely to benefit from
read-ahead and preserving cache is more valuable than reading ahead
potentially unused data.

Oct 10 2019, 5:35 PM · Frameworks, Baloo
hurikhan77 requested review of D24538: [Database] Disable read-ahead to prevent thrashing.
Oct 10 2019, 5:32 PM · Frameworks, Baloo

Oct 9 2019

hurikhan77 abandoned D24492: [FilteredDirIterator] Reduce stack pressure.

Let's close this in favor of D24502

Oct 9 2019, 2:22 PM · Baloo, Frameworks

Oct 8 2019

hurikhan77 added a comment to D24492: [FilteredDirIterator] Reduce stack pressure.

I think we can also assume that using possibly unlimited recursion is also not good practice.

Oct 8 2019, 12:40 PM · Baloo, Frameworks
hurikhan77 requested review of D24492: [FilteredDirIterator] Reduce stack pressure.
Oct 8 2019, 12:26 PM · Baloo, Frameworks