hurikhan77 (Kai Krakow)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Tue, Oct 8, 12:21 PM (1 w, 2 d)
Availability
Available

Recent Activity

Sat, Oct 12

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.

Sat, Oct 12, 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:

Sat, Oct 12, 1:18 PM · Baloo
hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Sat, Oct 12, 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.
Sat, Oct 12, 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).

Sat, Oct 12, 12:16 AM · Baloo

Fri, Oct 11

hurikhan77 updated the task description for T11859: Understanding and reducing bad performance impact of running Baloo under certain conditions.
Fri, Oct 11, 11:17 PM · Frameworks, Baloo
hurikhan77 claimed T11861: Proposal: How to solve the 64-bit DocId conflict between ino and st_dev.
Fri, Oct 11, 10:24 PM · Baloo
hurikhan77 created T11861: Proposal: How to solve the 64-bit DocId conflict between ino and st_dev.
Fri, Oct 11, 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

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

Added depend line according to arc docs

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

Resend diff with arc

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

Using single-patch-per-branch approach

Fri, Oct 11, 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.

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

Rebase and submit with arc

Fri, Oct 11, 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?

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

Thu, Oct 10

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

My submission didn't work as expected...

Thu, Oct 10, 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.

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

Wed, Oct 9

hurikhan77 abandoned D24492: [FilteredDirIterator] Reduce stack pressure.

Let's close this in favor of https://phabricator.kde.org/D24502

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

Tue, Oct 8

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.

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