Shannon
|
1fd020a0f2
|
adds better debug logging to scheduled publishing
|
2016-08-11 14:33:10 +02:00 |
|
Shannon
|
f130e86c88
|
U4-8448 Background task runner missing a null check during shutdown
|
2016-05-12 12:27:02 +02:00 |
|
Aleksey Fedotov
|
9e3941e8e1
|
Fixed logger context class
|
2016-04-13 22:14:21 +05:00 |
|
Shannon
|
4a11bf68f3
|
U4-7949 The task runner has completed YSOD when using the Umbraco Package installer
|
2016-03-10 15:23:52 +01:00 |
|
Steve Morgan
|
839c0d011b
|
Added ConfigureAwait(false)
ConfigureAwait(false) is recommended on async calls?
http://blog.stephencleary.com/2012/07/dont-block-on-async-code.html
Credit: @dampeebe
|
2015-11-02 10:26:25 +00:00 |
|
Stephan
|
20d8656237
|
U4-6992 - fix server registration for new LB
|
2015-08-26 14:00:56 +02:00 |
|
Stephan
|
eec11c8e5f
|
U4-6990 - fix task scheduler
|
2015-08-25 11:59:56 +02:00 |
|
Stephan
|
161f2eda86
|
DisposableObject - cleanup & use
|
2015-07-14 15:57:01 +02:00 |
|
Stephan
|
d386c069ee
|
Post-merge
|
2015-07-13 22:57:38 +02:00 |
|
Stephan
|
d83fdb48c9
|
Merge branch 7.2.7 into dev-v7
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/ApplicationContext.cs
src/Umbraco.Core/AsyncLock.cs
src/Umbraco.Core/Cache/DictionaryCacheProviderBase.cs
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/Logging/LogHelper.cs
src/Umbraco.Core/PluginManager.cs
src/Umbraco.Core/Sync/ServerEnvironmentHelper.cs
src/Umbraco.Core/TypeFinder.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Tests/ServerEnvironmentHelperTests.cs
src/Umbraco.Web.UI.Client/bower.json
src/Umbraco.Web.UI.Client/gruntFile.js
src/Umbraco.Web.UI.Client/src/less/grid.less
src/Umbraco.Web.UI.Client/src/less/panel.less
src/Umbraco.Web.UI.Client/src/less/property-editors.less
src/Umbraco.Web.UI.Client/src/loader.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/datepicker/datepicker.controller.js
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/KeepAlive.cs
src/Umbraco.Web/Scheduling/LatchedBackgroundTaskBase.cs
src/Umbraco.Web/Scheduling/LogScrubber.cs
src/Umbraco.Web/Scheduling/RecurringTaskBase.cs
src/Umbraco.Web/Scheduling/ScheduledPublishing.cs
src/Umbraco.Web/Scheduling/ScheduledTasks.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/Umbraco.Web/UI/JavaScript/JsInitialize.js
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/content.cs
src/umbraco.cms/Actions/Action.cs
|
2015-07-13 22:45:37 +02:00 |
|
Stephan
|
9be2f99e7b
|
Scheduler - does not run tasks if not MainDom
|
2015-07-13 14:53:07 +02:00 |
|
Stephan
|
34a9eef8b8
|
BackgroundTaskRunner - add Hosted option, refactor some tasks
Conflicts:
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
|
2015-07-13 14:13:47 +02:00 |
|
Shannon
|
1067b1e245
|
BackgroundTaskRunner - refactor recurring tasks, improve shutdown
Conflicts:
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/LogScrubber.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2015-07-08 17:41:20 +02:00 |
|
Shannon
|
7987f13a11
|
U4-6788 - refactor OriginalRequestUrl into UmbracoApplicationUrl
and fixes merge issues.
|
2015-07-08 17:32:36 +02:00 |
|
Shannon
|
ccda1bdd73
|
Refactor scheduled tasks & publishing cancellation
|
2015-07-08 17:23:15 +02:00 |
|
Shannon
|
76a6f2d2d0
|
Updates scheduled tasks to be async with cancellation token
|
2015-07-08 17:23:00 +02:00 |
|
Shannon
|
69428b2281
|
Scheduled publishing is executing request async with cancellation token
|
2015-07-08 17:22:44 +02:00 |
|
Stephan
|
6833c195c1
|
BackgroundTaskRunner - refactor recurring tasks, improve shutdown
|
2015-07-08 13:18:46 +02:00 |
|
Stephan
|
8c54f2edc9
|
U4-6788 - refactor OriginalRequestUrl into UmbracoApplicationUrl
|
2015-07-06 13:58:10 +02:00 |
|
Stephan
|
dffe09af58
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Web/UmbracoModule.cs
|
2015-06-04 18:32:54 +02:00 |
|
Stephan
|
07e9a3a4ea
|
Refactor scheduled tasks & publishing cancellation
|
2015-06-04 14:00:02 +02:00 |
|
Shannon
|
e3973de880
|
Updates scheduled tasks to be async with cancellation token
|
2015-06-04 12:13:27 +02:00 |
|
Shannon
|
8e114f1e8f
|
Scheduled publishing is executing request async with cancellation token
|
2015-06-04 11:49:58 +02:00 |
|
Stephan
|
f285af8a4e
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
|
2015-05-26 13:19:43 +02:00 |
|
Stephan
|
fa8fe8ec66
|
BackgroundTaskRunner - few fixes
|
2015-05-21 21:54:30 +02:00 |
|
Stephan
|
115ba8dcb8
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunnerAwaiter.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2015-05-21 20:49:18 +02:00 |
|
Stephan
|
a76ba9a0a7
|
BackgroundTaskRunner - more fixes
|
2015-05-21 19:37:22 +02:00 |
|
Shannon
|
9b086c7fdd
|
fixes merge issues
|
2015-05-21 17:14:25 +10:00 |
|
Shannon
|
b788a6c642
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunnerAwaiter.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/umbraco.cms/businesslogic/web/StyleSheet.cs
|
2015-05-21 17:12:30 +10:00 |
|
Shannon
|
4c4117a052
|
Fixes BackgroundTaskRunner - moves the OnStopped call to where it should be. Un-ignores tests - these need to execute and cannot be ignored. They are not long running but if there are issues then they will timeout - DO NOT IGNORE. if the build server has issues with these then it's our logic that is at fault.
|
2015-05-21 13:05:58 +10:00 |
|
Stephan
|
521b8076d2
|
U4-6638 - bugfix BackgroundTaskRunner
|
2015-05-20 20:56:05 +02:00 |
|
Shannon
|
9e223eb891
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/umbraco.presentation/content.cs
|
2015-05-20 16:24:17 +10:00 |
|
Stephan
|
ac7ff31a67
|
U4-6626 - XmlCache, bugfix locks
|
2015-05-19 20:08:52 +02:00 |
|
Stephan
|
031f70f529
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/ApplicationContext.cs
src/Umbraco.Core/Logging/LogHelper.cs
src/Umbraco.Web.UI.Client/src/less/login.less
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
|
2015-05-18 16:23:12 +02:00 |
|
Stephan
|
8121fc42e5
|
U4-6626 - fix log level
|
2015-05-17 21:47:31 +02:00 |
|
Shannon
|
c78b371965
|
updates the BackgroundTaskRunnerAwaiter so that it exits if the runner is not running when it is ctor'd, adds diags.
|
2015-04-09 17:59:34 +10:00 |
|
Shannon
|
e29668a01b
|
Changes DebugDiagnosticsLogger to not output Fail since that launches a debug entry window, adds some diagnostics to the background task runner stuff since the awaiter is waiting for every in very random cases.
|
2015-04-09 17:49:17 +10:00 |
|
Shannon
|
19715ef45f
|
Fixes build, updated BackgroundTaskRunner to get an ILogger injected
|
2015-04-09 17:12:52 +10:00 |
|
Shannon
|
a1c7352da1
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Integration/GetCultureTests.cs
src/Umbraco.Tests/Models/ContentTests.cs
src/Umbraco.Tests/Models/ContentTypeTests.cs
src/Umbraco.Tests/Persistence/Repositories/ContentTypeRepositoryTest.cs
src/Umbraco.Tests/Routing/DomainsAndCulturesTests.cs
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Tests/Services/ContentTypeServiceTests.cs
src/Umbraco.Web/Models/ContentExtensions.cs
src/Umbraco.Web/Mvc/SurfaceController.cs
|
2015-04-09 16:50:07 +10:00 |
|
Shannon
|
cc804bd3bd
|
removes duplicate test
|
2015-04-08 17:57:00 +10:00 |
|
Shannon
|
24dc8309f1
|
sets ConfigureAwait(false) for XmlCacheFilePersister await calls and BackgroundTaskRunner await calls since these are always on background threads, no synchronizing with any context.
|
2015-04-08 17:15:21 +10:00 |
|
Shannon
|
147cc92ac5
|
Updates BackgroundTaskRunner & tests: removes the need for most Thread.Sleep which is error prone, this is done by updating the GetAwaiter() method to be a custom awaiter so we can await the entire background task running operations. We then add a property called CurrentThraedingTask which then allows awaiting the current Task instance. Adds error handling to all event handlers for the task runner. Changes events to be TypedEventHandlers
|
2015-04-08 16:28:42 +10:00 |
|
Shannon
|
cd3191012f
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/LogScrubber.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/content.cs
|
2015-03-27 15:15:49 +11:00 |
|
Shannon
|
4bdac1475f
|
fixes log scrub interval with ms with updated background tasks
|
2015-03-27 14:52:38 +11:00 |
|
Stephan
|
58ce04e26b
|
cleanup
|
2015-03-27 14:49:31 +11:00 |
|
Shannon
|
4c3de920c6
|
Removes the 'else' so that 'wait' is always checked.
|
2015-03-27 14:49:31 +11:00 |
|
Stephan
|
be37026587
|
refactor latched background tasks, now use a task for xml
Conflicts:
src/Umbraco.Web.UI/config/ClientDependency.config
|
2015-03-27 14:49:25 +11:00 |
|
Stephan
|
a73b7a5849
|
refactor Scheduler to use new BackgroundTaskRunner capabilities
Conflicts:
src/Umbraco.Web/Scheduling/Scheduler.cs
|
2015-03-27 14:48:47 +11:00 |
|
Stephan
|
b7436dc55f
|
refactor BackgroundTaskRunner
|
2015-03-27 14:47:42 +11:00 |
|
Shannon
|
bc068b201d
|
Updates BackgroundTaskRunner to ensure canceled or skipped tasks are disposed, updated tests to reflect
|
2015-03-27 14:47:42 +11:00 |
|