Commit Graph

28379 Commits

Author SHA1 Message Date
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 d9cb9f27f1 ModelsBuilder enabled flag not respected
When MB is disabled we were still rebuilding all of nucache models when schema changes are made which is a requirement of PureLive models but if MB is disabled then PureLive models don't matter. This was causing unnecessary performance and db overhead when modifying document types when mb is disabled.
2020-04-20 22:25:05 +10:00
Bjarke Berg c3136943e3 Merge pull request #7970 from umbraco/v8/bugfix/nucache-db-paging
In Nucache when we are loading in all data that we page over the data as to not cause an SQL timeout
2020-04-20 11:10:14 +02:00
Shannon d1524cdafe Merge branch 'v8/dev' into v8/bugfix/7868-nucache-null-parent
# Conflicts:
#	src/Umbraco.Web/PublishedCache/NuCache/ContentStore.cs
2020-04-17 15:04:10 +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
Shannon 57c1c79d7b Merge branch 'v8/dev' into v8/bugfix/nucache-db-paging 2020-04-17 13:21:53 +10:00
Shannon d5e2c12685 fixes merge issue 2020-04-17 13:20:57 +10:00
Shannon 5d8bfcea97 Ensure when we are loading in ALL data that we page over the data as to not cause an SQL timeout 2020-04-17 12:46:36 +10:00
Bjarke Berg d2f361e816 Merge remote-tracking branch 'origin/v8/8.6' into v8/dev
# Conflicts:
#	src/SolutionInfo.cs
#	src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs
2020-04-16 18:54:45 +02:00
Shannon 52ecd59c11 fixes test 2020-04-17 00:01:26 +10:00
Shannon 94bd9f4a9f Merge branch 'v8/8.6' of https://github.com/umbraco/Umbraco-CMS into v8/8.6 2020-04-16 23:54:09 +10:00
Shannon 3310ef9d8d fix tests 2020-04-16 23:53:52 +10:00
Sebastiaan Janssen 271669581a Merge pull request #7847 from umbraco/v8/bugfix/7773-memory-leak
Fixes Memory Leak in GetCacheItem cache dependency #7773

(cherry picked from commit b8abc04417)
2020-04-16 15:21:54 +02:00
Sebastiaan Janssen 41f98a41fb Added fix from #7832 since the test was somehow cherry picked into 8.6.1 already 2020-04-16 14:58:56 +02:00
Shannon eabc9583f0 adds more named params 2020-04-16 22:39:32 +10:00
Shannon 153daa9fc5 fixes nameof 2020-04-16 22:35:53 +10:00
Shannon 6a5366469e fixes null checks in ctor 2020-04-16 22:34:15 +10:00
Shannon 0bfb61f1c1 Merge branch 'v8/8.6' of https://github.com/umbraco/Umbraco-CMS into v8/8.6 2020-04-16 22:27:26 +10:00
Shannon d2c05bf681 Fixes issue with RelationTypeFactory swapping the parent/child 2020-04-16 22:27:05 +10:00
Shannon 6cd7e5d055 removes the extra unneeded variable 2020-04-16 22:04:27 +10:00
Bjarke Berg b09d736c1b Bump verison to 8.6.1 2020-04-16 13:47:23 +02:00
Shannon d9bf7dfa96 changes back isBidrectional spelling in case someone is using it with a named parameter binding :/ 2020-04-16 18:53:45 +10:00
Shannon 53824cac25 fix isBidirectional spelling 2020-04-16 18:46:00 +10:00
Shannon feeff07d5c Cherry pick - Possible fix for issue #7870 2020-04-16 18:39:02 +10:00
Shannon b72abd50a0 fixes relation type ctor 2020-04-16 17:47:43 +10:00
Sebastiaan Janssen 0d7b0b9674 Add back ctor to revert a breaking change 2020-04-15 21:11:14 +02:00
Shannon Deminick 4a071f6e05 Nucache NullReferenceException when copying (#7961)
(cherry picked from commit b30db05cc7)

# Conflicts:
#	src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs
2020-04-15 20:55:11 +02:00
Niels Lyngsø aab629808d slightly more shadow on content-grid items 2020-04-15 15:08:10 +02:00
Sebastiaan Janssen 055f18d639 Add back ctor to revert a breaking change 2020-04-15 09:52:07 +02:00
Shannon 61c39eea64 Nicer sql template constants 2020-04-15 12:49:38 +10:00
mattchanner d0eee32f1d Added null check on raw JSON to prevent null reference error deserializing the grid
(cherry picked from commit bcea0f645a)
2020-04-09 16:51:02 +02:00
Benjamin Carleski 5f5773b0c0 7879: Handle for multiple picked media relations
(cherry picked from commit 9f7c44c64e)
2020-04-09 16:50:41 +02:00
Shannon 64e7a29795 Ensures caches are refreshed after data errors are fixed 2020-04-08 15:03:21 +10:00
Shannon 36c9cd47a1 Adds notes 2020-04-08 11:22:15 +10:00
Shannon d54eed5cb9 argh! can't use switch expressions in v8 2020-04-08 10:54:48 +10:00
Shannon 49c6fd2c76 data integrity report working 2020-04-08 10:38:02 +10:00
Shannon 19f0793cba updates health check 2020-04-07 17:38:40 +10:00
Shannon 3ef1883765 fix build (non latest c#) 2020-04-07 16:53:54 +10:00
Shannon 18d9ad3c73 udpates health check and service methods to be flexible for data integrity checks, fixes tests 2020-04-07 16:42:21 +10:00
Shannon ad698f9c19 Fixes content service/repository for moving things correctly along with the perf improvements that were done to media. 2020-04-07 15:02:08 +10:00
Shannon 727578e51c Fixes media moving and massively improves moving performance 2020-04-07 13:29:00 +10:00
Shannon 4b467bf470 Creates data integrity health checks 2020-04-07 01:02:08 +10:00
Shannon 50e9f79ae6 Adds a null check if things are out of order when building up the tree/linked list 2020-04-06 23:10:52 +10:00
Shannon c9c8693560 removes one null check, adds notes 2020-04-01 13:13:15 +11:00
Shannon f1b398fab6 Adds some null checks, need to see if tests pass 2020-04-01 11:06:21 +11:00
Sebastiaan Janssen 8cba80913a Remove generated files from git and ignore them 2020-03-30 13:38:17 +02:00
Sebastiaan Janssen 1dbf5463b8 Merge branch 'v8/contrib' into v8/dev 2020-03-30 09:59:51 +02:00