Event JSON
{
"id": "52a681f8b1235728966c4af4b587b27fd1536457c935ff6dae2cdfa622dfcdd8",
"pubkey": "83e8f3548c469a91a5210a2e47a9b7434d4b51b6ac2f722d490efba92fcd5ad6",
"created_at": 1768637143,
"kind": 1,
"tags": [
[
"t",
"firefox"
],
[
"imeta",
"url https://media.mas.to/media_attachments/files/115/909/378/264/977/321/original/cb85a5f9b29bbc43.png",
"m image/png"
],
[
"t",
"debian"
],
[
"proxy",
"https://mas.to/@zekjur/115909403821249796",
"web"
],
[
"proxy",
"https://mas.to/users/zekjur/statuses/115909403821249796",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mas.to/users/zekjur/statuses/115909403821249796",
"pink.momostr"
],
[
"-"
]
],
"content": "I recently had to deploy a change to #Debian Code Search to limit the amount of memory used during indexing a single package — because of #Firefox, which now ships as 388_859 files, totaling 1.78 GB! The resulting search index is 2.76 GB. Doing this entire indexing in one go is just too much for typical servers.\n\nSo now we flush into intermediate index files and merge them in the end: https://github.com/Debian/dcs/commit/8e76d5b9408cd12cfb6b728c1f1f3a96a9775310\n\nThe resulting drop in max heap usage is nicely visible on the graph by now :)\nhttps://media.mas.to/media_attachments/files/115/909/378/264/977/321/original/cb85a5f9b29bbc43.png\n",
"sig": "dd6bf1a13a06b68990cce57e14ba6f102f2e1dd1f4610de0e27c4abdf597943839302d87855c556637c4aaed0be6a3de37b56f5b2bfbdd79015881cfd35c0fe5"
}