Skip to content

Performance and other issues with a large garden (>7k notes) #1010

Open
@flancian

Description

@flancian

Hi there! Thank you for developing Silverbullet, it's awesome!

It's been working very fine for me until recently, when I started noticing issues that might have to do with the scale of my garden as initially discussed in #934.

  • Sync sometimes fails.
  • Sometimes creating a new page takes very long.
    • I usually do this by creating a [[wikilink]] to something that does not exist and then visiting it with ctrl+enter.
    • It can occasionally take ~10 seconds to navigate away from the current note, during which Silverbullet gives the user no feedback.
  • Additionally today I got some write failures that look like the following; Silverbullet was pegged at ~100% CPU while this was happening. Next time this happens, should I get logs in any particular way? Would strace help? That was my first impulse but I didn't manage to capture this time around.

2024-08-01T13:32:37,108088376+02:00

My garden contains 7299 markdown notes and ~300 image files as of the time of writing. I have few folders, it is quite flat. It does contain a .git directory within it, bringing the file total within the space to 12.5k files; I'm unsure if Silverbullet will ignore those extra files or any procedures might be affected by their presence. The garden is public and can be found at https://github.com/flancian/garden.

Thanks again and have a great week!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions