emilianoeheyns
About
- Username
- emilianoeheyns
- Joined
- Roles
- Member
Comments
-
I think I have found the spot where I missed the lift.
-
Wait I do see the progress bar now. Once that goes and the popup in my screenshot shows, what phase is the extra lift in?
-
I have restarted the extra lift without BBT ever calling loadAllData
-
But that would mean there is no circumstance where I would ever have to call loadAllData, and I would not even have to try to detect whether items are loaded -- yet I was running into these problems. I don't know what the exact circumstances were, b…
-
Certainly not a stupid question. If there is a pinned key, BBT does nothing more than register that fact. I may be misdetecting the lifted key, which would cause key generation. I'm looking into that.
-
would be nice to have a progress bar for the extra migrations.
-
Batches of 100, but using a single notifier queue that's not triggered until the endSo that wouldn't trigger BBT during the migration, just after. I have a test that's running now. but are you calling item.loadAllData() every time you work with an i…
-
I'm not principally opposed to moving to zotero-dev, but is do a lot of my comms on mobile, and Google groups on mobile isn't great.
-
I'll set up a test with a migration on the 24k. How does the extra migration work? Batch or one by one?
-
I've just ran the 24k test with persistence disabled and as I expected, that is merely fractions of a second faster than with persistence. I could technically hand that off so it would not show up in the notifier timing, but it would consume this ti…
-
so this is absolutely due to BBTI think that's likely, but part of that is certainly key recalculation, and that won't be affected by the key persistence, whether batched or not. The batching is a good thing, cuts down the time a lot, but calculatin…
-
You'd see a delay there if a plugin takes a long time to do whatever it does when it receives those notifications.which I wouldn't expect the BBT key persistence to contribute (too) much to. The notifier responder registered the key in BBTs in-memor…
-
Probably not news, but these aren't BBTs, and I wouldn't typically expect the BBT "assigning" popup to appear in this scenario. That only happens when there are lots of keys without a BBT citekey. In this scenario, the items would typically have a B…
-
Setting debounce to 70 seconds runs in 60 seconds with a batch size of 24351 (all changes). I think 5 seconds will do.
-
A release build is running that batches key persistence so it only runs batched changes in one transaction at most once per 5 seconds. The 24k3 database runs key assignment in 66 seconds now, batch size average is 1842.
-
@emilianoeheyns: I explained on the dev list how to check whether this had completed, but that certainly shouldn't be necessary for auto-exports, which should just be debounced. Are they not?Good point -- they are. BBT shouldn't be running the same …
-
Right, that would have said "assigning keys". I've just tried in on a large database, for 24k items, all without keys; that took about 2 minutes. It will only trigger for as many items are hit by an extra-migration of course. But this does not modif…
-
But it is very possible that BBT was slowing things down. At the very least key generation, which really shouldn't have too big of an impact, but keys are persisted to better-bibtex.sqlite, and if auto-exports are present they will be triggered many…
-
So the popup that @warguelles describes (not the one in my screenshot) isn't from you?No. I assumed that was Zotero itself.
-
I never modify items in bulk (unless a user initiates a bulk pin manually). One thing that BBT can pop up is first time start when I assign keys in bulk, but those go to the separate BBT database.
-
Yes, that should be safe now. I think this can be unpinned. Full support of the new fields will follow shortly.
-
BTW for an arbitrary number of fields: SELECT item.itemID, item.key as itemKey, item.libraryID, MAX(CASE WHEN f.fieldName = 'title' THEN idv.value END) AS title, MAX(CASE WHEN f.fieldName = 'extra' THEN idv.value END) AS extra FROM items item…
-
A preliminary fix has been released as BBT 7.0.71. More thorough support for the changes in Z8 are underway.
-
If the citekeys are still there making a backup of better-bibtex.sqlite will also help.
-
I would say that that is pretty dense behavior by SCCM.
-
I don't know about the mobile app or web app. I don't use either.
-
Word does not warn you if you export your document to PDF. And the data is not lost. It is just not in a particular export, and that's pretty hard to miss. I don't see Zotero prompting for all exports formats "this is not a backup". But as I said, …
-
Even the wording is misleading here, as the button says "Export Library..." In Excel you can export your workbook to CSV and you will lose all formatting and all sheets except the first. You can export Word documents to PDF and lose all editing faci…
-
Then why not use the API (either the public API or the local client API)? That gets you JSON objects easily digested by analysis tools. If you need to have a human in the loop (maybe to make manual selections), RDF provides solid round-trippable ex…
-
Even so, disabling BBT should have removed the translators.
Upgrade Storage