Shannon
|
67a9b5bb97
|
Refactors the serialization of the content data that is stored in the nucache table. This had to change because we need to resolve content type data in order to check if the property should be compressed and we cannot do that data lookup while the data is being processed since we get an open data reader exception. This is fixed now by using a serializer factory instead so the Create method can do any initialization needed prior to running any serialization operation. Renames a few things so we dont have ContentNested (whatever that meant )
|
2020-09-25 00:32:11 +10:00 |
|
Shannon
|
6bd6d97bda
|
WIP (fixes migrations)
|
2020-09-24 18:37:24 +10:00 |
|
Shannon
|
9a06b6291a
|
Simplifies compression implementation, adds compression options to target all complex editors, ensures the options are per document type/property type
|
2020-08-26 15:57:13 +10:00 |
|
nzdev
|
c1c189d47f
|
Wip support for compressing/decompressing nucache documents on a per property basis. Option for compressing the properties in sql/nucache.db. Option for immediate/lazy decompression of properties. Mapping support for shorter property alias.
TODO: config file for property map
TODO: HasValue and IsValue on propertyvalueconverterbase
|
2020-07-09 00:17:31 +12:00 |
|
Shannon
|
1280235dcf
|
Adds custom mapper for SqlCe for Image column, hopefully tests pass now.
|
2020-07-06 16:25:15 +10:00 |
|
Shannon
|
39625d94dd
|
Adds migration for binary column on cmsContentNu
|
2020-07-03 15:41:25 +10:00 |
|
Shannon
|
c63bfb866b
|
Adds MessagePack serialization for nucache
|
2020-07-03 12:11:05 +10:00 |
|
Shannon
|
dd6cebca82
|
Merge branch 'v8/nucache-serializer' of https://github.com/nzdev/Umbraco-CMS into nzdev-v8/nucache-serializer
|
2020-07-03 00:52:40 +10:00 |
|
Shannon
|
3735b6d391
|
Fixes paging size for querying the nucache table so it doesn't timeout
|
2020-07-02 16:21:54 +10:00 |
|
nzdev
|
578e1317a0
|
Introduce IContentNestedDataSerializer to allow injecting a custom serializer for nucache
|
2020-07-01 17:19:56 +12:00 |
|
Bjarke Berg
|
5b7f1227f9
|
Bugfix for issue with hanging saves. + Fix for double post of save templates
|
2020-05-22 10:46:13 +02:00 |
|
Shannon
|
e62fef8faf
|
Ensures entire nucache linked list is not rebuild on schema changes when disabled
|
2020-04-20 23:22:03 +10:00 |
|
Shannon
|
8927472457
|
Merge remote-tracking branch 'origin/v8/dev' into v8/bugfix/models-builder-enable-flag
|
2020-04-20 22:45:50 +10:00 |
|
Shannon
|
44df0dda2b
|
adding an event
|
2020-04-20 22:45:12 +10:00 |
|
Shannon
|
49da58b23c
|
adds notes
|
2020-04-17 14:56:49 +10:00 |
|
Shannon
|
2509dc3749
|
runs in parallel the call to rebuild the in-memory cache from the db sources when in pure live mode and content types change
|
2020-04-17 14:46:45 +10:00 |
|
Poornima Nayar
|
a9bb1ff49e
|
Merge pull request #7021 from stevemegson/v8/pr/member-cmsContentNu
OnMemberRefreshedEntity stores data as published rather than edited
|
2020-02-17 15:26:48 +00:00 |
|
Bjarke Berg
|
b84961bcbc
|
Merge remote-tracking branch 'origin/v8/dev' into v8/bugfix/AB3323-SqlMainDom
# Conflicts:
# src/Umbraco.Core/Migrations/Upgrade/UmbracoPlan.cs
# src/Umbraco.Web/PublishedCache/NuCache/PublishedSnapshotService.cs
|
2020-01-22 07:06:43 +01:00 |
|
Bjarke Berg
|
6d92f5915a
|
Merge remote-tracking branch 'origin/v8/8.5' into v8/dev
# Conflicts:
# src/SolutionInfo.cs
|
2020-01-15 13:44:42 +01:00 |
|
Shannon
|
95337d5a70
|
Cleans up old notes
|
2020-01-06 21:39:26 +11:00 |
|
Shannon
|
94d05b1768
|
Fixes #7404 - Deadlock issue
|
2020-01-06 21:14:46 +11:00 |
|
Shannon
|
c2ac5e8531
|
Fixes a couple more issues with recursive locks
|
2020-01-06 18:34:04 +11:00 |
|
Shannon
|
243e76b3cc
|
Removes ability to have recursive locks in SnapDictionary, changes logic to require locking around the methods just like ContentStore, updates tests
|
2020-01-03 15:04:39 +11:00 |
|
Shannon
|
8e3b3c8326
|
Changes methods that should already be locked to check that they are and changes their names/adds docs
|
2020-01-03 13:21:49 +11:00 |
|
Shannon
|
3d8e9a78e3
|
Fixes deadlock
|
2020-01-03 12:39:17 +11:00 |
|
Shannon
|
a46e9124d2
|
First commit in fixing deadlock - committing my notes, etc...
|
2020-01-03 10:38:48 +11:00 |
|
Shannon
|
6bba032325
|
re-merges
|
2019-12-04 16:09:39 +11:00 |
|
Shannon
|
8218467e04
|
Merge branch 'v8/dev' into v8/bugfix/6546-MainDom-Cleanup
# Conflicts:
# src/Umbraco.Core/MainDom.cs
# src/Umbraco.Web/PublishedCache/NuCache/ContentStore.cs
# src/Umbraco.Web/PublishedCache/NuCache/PublishedSnapshotService.cs
|
2019-12-04 16:09:22 +11:00 |
|
Steve Megson
|
486dd0b8ea
|
PublishedSnapshotService.OnMemberRefreshedEntity stores data as published rather than edited
|
2019-10-31 11:39:52 +00:00 |
|
Bjarke Berg
|
ad6343719b
|
Merge branch 'v8/8.2' into v8/dev
# Conflicts:
# src/SolutionInfo.cs
|
2019-10-31 11:48:53 +01:00 |
|
Shannon
|
68db41fe93
|
Ensures that when there is no cache file, or if a cache file is empty, on startup any call to SetAllFastSorted was not ensuring the local db cache file was updated if the data was loaded from the database.
|
2019-10-31 18:58:07 +11:00 |
|
Shannon
|
bf37bbf4fe
|
oops fixes the log output
|
2019-10-31 16:34:30 +11:00 |
|
Shannon
|
40e656de46
|
notes
|
2019-10-31 16:27:34 +11:00 |
|
Shannon
|
aff4814e0b
|
Ensures that PublishedSnapshotService cannot close the local cache files after they are created but before they are populated
|
2019-10-31 16:06:43 +11:00 |
|
Shannon
|
c682bbcaf1
|
Adds notes and better logging to PublishedSnapshotService, fixes log output from HealthCheckNotifier, changes initial delay time of scheduled task to be longer.
|
2019-10-31 15:45:57 +11:00 |
|
Shannon
|
b04f9c17ae
|
Makes some updates based on code reviews
|
2019-10-22 11:55:05 +11:00 |
|
JohnBlair
|
478bc708b9
|
Defensive programming around disposal of local content and media dbs.
|
2019-10-22 11:45:03 +11:00 |
|
JohnBlair
|
ee098e0194
|
Make sure the local dbs are disposed of if the content store was not created.
|
2019-10-22 11:44:07 +11:00 |
|
JohnBlair
|
7ace5baf9b
|
Allow nucache content and/or media db files to be reused if they already exist.
|
2019-10-22 11:44:07 +11:00 |
|
Shannon
|
beb16a2f79
|
Ensures MainDom.Register absolutely does not call install logic if it's not MainDom, adds logging
|
2019-10-21 15:47:37 +11:00 |
|
Shannon
|
6d38f946a4
|
ensures nucache table isn't rebuilt when adding a new lang
|
2019-10-16 15:00:13 +11:00 |
|
Shannon
|
9008641965
|
ensures the domain cache is totally refreshed when changing langs
|
2019-10-14 22:02:42 +11:00 |
|
Shannon
|
35a7283952
|
Fixes #2997 - ContentService returns outdated result
|
2019-09-27 10:59:29 +02:00 |
|
Shannon
|
1caf7f4587
|
Fixes regression issue in nucache causing a panic exception
|
2019-09-25 13:51:19 +02:00 |
|
Shannon
|
de03130256
|
Don't fully regenerate models on startup, they will be regenerated if they are not there or if the hashes don't match so let MB use it's cached models if it can.
|
2019-09-10 17:10:46 +10:00 |
|
Shannon
|
fb38d9afe1
|
Merges - double linked list for children performance + updates
|
2019-08-19 23:22:27 +10:00 |
|
Shannon
|
f2a22e9843
|
Ensure we throw an exception when a fatal Exception is caught instead of swallowing
|
2019-08-19 22:07:22 +10:00 |
|
Shannon
|
890309bc11
|
Fixes SetAllFastSorted and sort orders
|
2019-08-19 17:18:45 +10:00 |
|
Shannon
|
bbd6e1150e
|
Changes loading from DB to use SetAllFastSorted since it's already sorted by level + sort order
|
2019-08-15 23:59:46 +10:00 |
|
Shannon
|
3d56e45266
|
Adds notes, cleans up other code
|
2019-08-15 19:25:28 +10:00 |
|