From d0c0ca9076307844e2c686436a6b77b0c680f88b Mon Sep 17 00:00:00 2001 From: Max Gao Date: Mon, 5 Dec 2022 23:54:16 +0000 Subject: [PATCH] 4.2.3 Release. Prep plugin and fixes for backgrounder plugin --- .gitignore | 5 +- .../LogReading/Containers/ContextMetrics.cs | 3 + LogShark.Shared/LogReading/LogTypeDetails.cs | 7 +- .../LogReading/Readers/PrepLogReader.cs | 79 + LogShark.Shared/LogType.cs | 1 + LogShark.Tests/Plugins/PrepPluginTests.cs | 56 + .../csv/Prep_PrepEvents.csv | 0 .../csv/Prep_PrepEvents.csv | 0 .../hyper/PrepEvents.hyper | Bin 0 -> 65536 bytes .../Prep_logs_clean_tabadmin [No Data].twbx | Bin 0 -> 28958 bytes .../csv/Prep_PrepEvents.csv | 3997 +++++++++++++++++ .../hyper/PrepEvents.hyper | Bin 0 -> 65536 bytes .../workbooks/Prep_test.twbx | Bin 0 -> 58958 bytes LogShark/Config/LogSharkConfig.json | 2 +- LogShark/Containers/RunSummary.cs | 1 + LogShark/Dockerfile | 2 +- LogShark/LogShark.csproj | 8 +- .../Backgrounder/BackgrounderEventParser.cs | 40 +- .../BackgrounderEventPersister.cs | 178 +- .../Model/BackgrounderExtractJobDetail.cs | 5 +- .../Backgrounder/Model/BackgrounderJob.cs | 8 +- .../Model/BackgrounderJobError.cs | 2 +- .../BackgrounderSubscriptionJobDetail.cs | 5 +- .../ClusterControllerPlugin.cs | 2 +- LogShark/Plugins/Prep/PrepEvent.cs | 31 + LogShark/Plugins/Prep/PrepPlugin.cs | 202 + LogShark/Properties/launchSettings.json | 8 - LogShark/TableauLogsProcessor.cs | 7 + LogShark/Workbooks/Apache.twbx | Bin 113958 -> 150263 bytes LogShark/Workbooks/Backgrounder.twbx | Bin 47185 -> 51329 bytes LogShark/Workbooks/Prep.twbx | Bin 0 -> 207237 bytes Logshark.Tests/E2E/EndToEndTests.cs | 2 +- .../BackgrounderEventParserTests.cs | 92 +- .../BackgrounderEventPersisterTests.cs | 268 +- .../Backgrounder/BackgrounderPluginTests.cs | 22 +- .../Plugins/ClusterControllerPluginTests.cs | 18 + ...grounder_BackgrounderExtractJobDetails.csv | 6 +- .../csv/Backgrounder_BackgrounderJobs.csv | 2 +- ...grounder_BackgrounderExtractJobDetails.csv | 6 +- Logshark.sln | 6 +- 40 files changed, 4837 insertions(+), 234 deletions(-) create mode 100644 LogShark.Shared/LogReading/Readers/PrepLogReader.cs create mode 100644 LogShark.Tests/Plugins/PrepPluginTests.cs create mode 100644 LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_apache_only_csv/csv/Prep_PrepEvents.csv create mode 100644 LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Prep_PrepEvents.csv create mode 100644 LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_hyper/hyper/PrepEvents.hyper create mode 100644 LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_hyper/workbooks/Prep_logs_clean_tabadmin [No Data].twbx create mode 100644 LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Prep_PrepEvents.csv create mode 100644 LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_hyper/hyper/PrepEvents.hyper create mode 100644 LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_hyper/workbooks/Prep_test.twbx create mode 100644 LogShark/Plugins/Prep/PrepEvent.cs create mode 100644 LogShark/Plugins/Prep/PrepPlugin.cs delete mode 100644 LogShark/Properties/launchSettings.json create mode 100644 LogShark/Workbooks/Prep.twbx diff --git a/.gitignore b/.gitignore index 3966dde..a0995aa 100644 --- a/.gitignore +++ b/.gitignore @@ -25,4 +25,7 @@ TestLogs/ # code coverage coverage.json -coverage.cobertura.xml \ No newline at end of file +coverage.cobertura.xml + +#Other +*.bak diff --git a/LogShark.Shared/LogReading/Containers/ContextMetrics.cs b/LogShark.Shared/LogReading/Containers/ContextMetrics.cs index 7474698..7249fe4 100644 --- a/LogShark.Shared/LogReading/Containers/ContextMetrics.cs +++ b/LogShark.Shared/LogReading/Containers/ContextMetrics.cs @@ -69,5 +69,8 @@ private string ClientUsernameAlternative [JsonProperty(PropertyName = "wb")] public string Workbook { get; set; } + + [JsonProperty(PropertyName = "trace-id")] + public string TraceId { get; set; } } } diff --git a/LogShark.Shared/LogReading/LogTypeDetails.cs b/LogShark.Shared/LogReading/LogTypeDetails.cs index 9426934..7dc7759 100644 --- a/LogShark.Shared/LogReading/LogTypeDetails.cs +++ b/LogShark.Shared/LogReading/LogTypeDetails.cs @@ -165,7 +165,12 @@ private static IEnumerable LoadDetails(IProcessingNotificationsColl TsmV0Log("pgsql", "postgresql", "csv"), // TSMv0 - localhost\tabadminagent_0.20181.18.0510.1418770265691097820228\logs\pgsql\postgresql-Mon.csv TsmLog("pgsql", "postgresql", "csv"), // TSM - node2\pgsql_0.20182.18.0627.22303045353787439845635\logs\postgresql-Wed.csv }), - + + new LogTypeInfo( + logType: LogType.Prep, + logReaderProvider: (stream, filePath) => new PrepLogReader(stream, filePath, processingNotificationsCollector), + fileLocations: PrepLogReader.PrepLogTypeMap.Keys.Select(x => new Regex(x)).ToList()), + new LogTypeInfo( logType: LogType.ProtocolServer, logReaderProvider: (stream, filePath) => new NativeJsonLogsReader(stream, filePath, processingNotificationsCollector), diff --git a/LogShark.Shared/LogReading/Readers/PrepLogReader.cs b/LogShark.Shared/LogReading/Readers/PrepLogReader.cs new file mode 100644 index 0000000..c895809 --- /dev/null +++ b/LogShark.Shared/LogReading/Readers/PrepLogReader.cs @@ -0,0 +1,79 @@ +using LogShark.Shared.LogReading.Containers; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; + +namespace LogShark.Shared.LogReading.Readers +{ + internal class PrepLogReader : ILogReader + { + private readonly String _filePath; + private readonly IProcessingNotificationsCollector _processingNotificationsCollector; + + private static readonly char PathDelimiter = '\\'; + + private MultilineJavaLogReader _javaLogReader; + + private NativeJsonLogsReader _jsonLogReader; + + public static readonly Dictionary PrepLogTypeMap = new Dictionary() + { + {@"/floweditor_node.*", PrepLogTypes.MultilineJava}, + {@"^floweditor_node.*", PrepLogTypes.MultilineJava}, + {@"/flowprocessor_node.*", PrepLogTypes.MultilineJava}, + {@"^flowprocessor_node.*", PrepLogTypes.MultilineJava}, + {@"/nativeapi_flowprocessor.*.txt", PrepLogTypes.NativeJson}, + {@"^nativeapi_flowprocessor.*.txt", PrepLogTypes.NativeJson}, + {@"Logs/app.log", PrepLogTypes.NativeJson}, + {@"^app.log", PrepLogTypes.NativeJson}, + {@"Logs/preprestapi.*.log*", PrepLogTypes.NativeJson}, + {@"^preprestapi.*.log*", PrepLogTypes.NativeJson}, + {@"Logs/log_.*.txt*", PrepLogTypes.NativeJson}, + {@"^log_.*.txt*", PrepLogTypes.NativeJson}, + }; + + public PrepLogReader(Stream stream, string filePath, IProcessingNotificationsCollector processingNotificationsCollector) + { + _filePath = filePath; + _processingNotificationsCollector = processingNotificationsCollector; + + _jsonLogReader = new NativeJsonLogsReader(stream, filePath, processingNotificationsCollector); + _javaLogReader = new MultilineJavaLogReader(stream); + } + + public IEnumerable ReadLines() + { + String filename = _filePath.Split(PathDelimiter).Last(); // Get the file name + + foreach(string pattern in PrepLogTypeMap.Keys) + { + Regex r = new Regex(pattern); + if(r.Match(filename).Success) + { + switch(PrepLogTypeMap[pattern]) + { + case PrepLogTypes.MultilineJava: + return _javaLogReader.ReadLines(); + case PrepLogTypes.NativeJson: + return _jsonLogReader.ReadLines(); + } + } + } + + _processingNotificationsCollector.ReportError($"Can't map file to a type of log, filename: {0}. " + + $"Falling back to multiline java log", _filePath); + + return _jsonLogReader.ReadLines(); + } + } + + internal enum PrepLogTypes + { + NativeJson, + MultilineJava, + } +} diff --git a/LogShark.Shared/LogType.cs b/LogShark.Shared/LogType.cs index 3f3049c..417fded 100644 --- a/LogShark.Shared/LogType.cs +++ b/LogShark.Shared/LogType.cs @@ -16,6 +16,7 @@ public enum LogType NetstatLinux, NetstatWindows, PostgresCsv, + Prep, ProtocolServer, SearchServer, Tabadmin, diff --git a/LogShark.Tests/Plugins/PrepPluginTests.cs b/LogShark.Tests/Plugins/PrepPluginTests.cs new file mode 100644 index 0000000..4813ece --- /dev/null +++ b/LogShark.Tests/Plugins/PrepPluginTests.cs @@ -0,0 +1,56 @@ +using FluentAssertions; +using LogShark.Plugins.Prep; +using LogShark.Shared; +using LogShark.Shared.LogReading.Containers; +using LogShark.Tests.Plugins.Helpers; +using Microsoft.Extensions.Logging.Abstractions; +using System; +using Xunit; + +namespace LogShark.Tests.Plugins +{ + public class PrepPluginTests : InvariantCultureTestsBase + { + private static readonly LogFileInfo TestLogFileInfo = new("foo.log", @"prep/foo.log", "worker0", DateTime.MinValue); + + + [Fact] + public void BadInput() + { + var processingNotificationsCollector = new ProcessingNotificationsCollector(10); + var testWriterFactory = new TestWriterFactory(); + using (var plugin = new PrepPlugin()) + { + plugin.Configure(testWriterFactory, null, processingNotificationsCollector, new NullLoggerFactory()); + + var wrongContentFormat = new LogLine(new ReadLogLineResult(123, "An invalid Prep log line"), TestLogFileInfo); + var nullContent = new LogLine(new ReadLogLineResult(123, null), TestLogFileInfo); + + plugin.ProcessLogLine(nullContent, LogType.Prep); + plugin.ProcessLogLine(wrongContentFormat, LogType.Prep); + } + + testWriterFactory.AssertAllWritersAreDisposedAndEmpty(1); + processingNotificationsCollector.TotalErrorsReported.Should().Be(2); + } + + + [Fact] + public void GoodInput() + { + var processingNotificationsCollector = new ProcessingNotificationsCollector(10); + var testWriterFactory = new TestWriterFactory(); + using (var plugin = new PrepPlugin()) + { + plugin.Configure(testWriterFactory, null, processingNotificationsCollector, new NullLoggerFactory()); + + var goodLog = new LogLine(new ReadLogLineResult(123, "2022-06-22 19:37:30.244 -0500 (,,,,) Curator-PathChildrenCache-19 : ERROR org.apache.curator.framework.recipes.cache.PathChildrenCache - "), TestLogFileInfo); + + plugin.ProcessLogLine(goodLog, LogType.Prep); + } + + testWriterFactory.GetOneWriterAndVerifyOthersAreEmptyAndDisposed("PrepEvents", 1); + processingNotificationsCollector.TotalErrorsReported.Should().Be(0); + } + } +} diff --git a/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_apache_only_csv/csv/Prep_PrepEvents.csv b/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_apache_only_csv/csv/Prep_PrepEvents.csv new file mode 100644 index 0000000..e69de29 diff --git a/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Prep_PrepEvents.csv b/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Prep_PrepEvents.csv new file mode 100644 index 0000000..e69de29 diff --git a/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_hyper/hyper/PrepEvents.hyper b/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_hyper/hyper/PrepEvents.hyper new file mode 100644 index 0000000000000000000000000000000000000000..2c3435480d5ea9c2c7ef779aa9af4d993cc24345 GIT binary patch literal 65536 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 Km0@=Osr?U{m9bg? literal 0 HcmV?d00001 diff --git a/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Prep_PrepEvents.csv b/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Prep_PrepEvents.csv new file mode 100644 index 0000000..548fa30 --- /dev/null +++ b/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Prep_PrepEvents.csv @@ -0,0 +1,3997 @@ +RequestId,User,SessionId,Site,Severity,Class,TraceId,Message,ErrorCode,TableauErrorCode,FlowRunAction,FlowRunUuid,FlowRunTimeInMilliseconds,FileName,FilePath,LineNumber,Timestamp,Worker +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,"Adding property source for process_type: flowprocessor, apiConifg: {maestro.rest.enabled=false, maestro.register_flow_orchestration_beans=true, maestro.floweditor.enabled=false}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,1,08/09/2019 20:35:38,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Added property source META-INF/resources/application-srv.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,2,08/09/2019 20:35:38,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Attempting to load feature flags from maestro property source,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,3,08/09/2019 20:35:38,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Added property source META-INF/resources/default-settings.yml,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,4,08/09/2019 20:35:39,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Added property source classpath:/config-defaults.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,5,08/09/2019 20:35:39,node1 +,,,,ERROR,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Could not open ServletContext resource [/META-INF/resources/version.properties],,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,6,08/09/2019 20:35:39,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Property source META-INF/resources/version.properties not added. This file is only supplied in a server context.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,7,08/09/2019 20:35:39,node1 +,,,,INFO,com.tableau.loom.rest.spring.LoomSpringApp,n/a,Starting LoomSpringApp on EC2AMAZ-T1I4G5M with PID 5676 (started by EC2AMAZ-T1I4G5M$ in C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543),n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,8,08/09/2019 20:35:39,node1 +,,,,INFO,com.tableau.loom.rest.spring.LoomSpringApp,n/a,"No active profile set, falling back to default profiles: default",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,9,08/09/2019 20:35:39,node1 +,,,,INFO,org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor,n/a,JSR-330 'javax.inject.Inject' annotation found and supported for autowiring,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,10,08/09/2019 20:35:40,node1 +,,,,INFO,org.springframework.web.context.ContextLoader,n/a,Root WebApplicationContext: initialization completed in 1976 ms,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,11,08/09/2019 20:35:41,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,Telemetry config location: SERVER_DEFAULT_CONFIG,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,12,08/09/2019 20:35:44,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,Telemetry server-wide setting: false,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,13,08/09/2019 20:35:45,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,Telemetry telemetryEnvironmentName setting: server,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,14,08/09/2019 20:35:45,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationAspect,n/a,Instrumented aspect enabled: true.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,15,08/09/2019 20:35:45,node1 +,,,,ERROR,com.tableausoftware.newrelic.jmx.JMXClient,n/a,"Exception in loading app_name from Newrelic.yml file, NR thread interruptted: null",,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,16,08/09/2019 20:35:45,node1 +,,,,ERROR,com.tableausoftware.newrelic.jmx.JMXClient,n/a,Exception while loading: null,,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,17,08/09/2019 20:35:45,node1 +,,,,ERROR,com.tableausoftware.newrelic.jmx.JMXClient,n/a,CachedSupplier is empty.,,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,18,08/09/2019 20:35:45,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public com.tableau.loom.nativeapi.presmodels.AppVersionInfoPresModel com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.getAppVersionInfo(com.tableau.loom.nativeapi.presmodels.GetAppVersionInfoParamsPresModel)' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=getAppVersionInfo,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,19,08/09/2019 20:35:45,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppConfig,n/a,Initializing the native api on the main thread,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,20,08/09/2019 20:35:46,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppConfig,n/a,Connecting to remote hyper instance at tab.tcp://localhost:8509,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,21,08/09/2019 20:35:46,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppConfig,n/a,Native API will use language null,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,22,08/09/2019 20:35:46,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public synchronized void com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.init(com.tableau.loom.nativeapi.lifecycle.NativeStartupParams)' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=init,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,23,08/09/2019 20:35:46,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcStartup,n/a,Starting native process.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,24,08/09/2019 20:35:46,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,Retry limit for starting prepservice: 600,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,25,08/09/2019 20:35:46,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,Starting prepservice with params: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\prepservice.exe -strict -maxCompletionThreads:16 -completionQueues:8 -heartbeatCheck:5676 -authtoken:f95ab2d0-f6b3-4f66-8cb4-ba52390047cf -portfile:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\loom7942232504792553225\prepservice8900119380505572957.port -disableencryption -port:8415 -paramfile:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\native-init5300914887779131839.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,26,08/09/2019 20:35:46,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,prepservice: Monitoring for termination of process with PID 5676.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,27,08/09/2019 20:35:47,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,prepservice: Server is listening on 8415,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,28,08/09/2019 20:35:53,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcStartup,n/a,Prepservice monitor thread started.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,29,08/09/2019 20:35:54,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public java.lang.String com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.getFederationFunctions()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=getFederationFunctions,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,30,08/09/2019 20:35:54,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getFederationFunctions"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,31,08/09/2019 20:35:55,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getAppVersionInfo"",""params"":{""forceNumber"":false}}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,32,08/09/2019 20:35:55,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getFederationFunctions"",""params"":null,""elapsed"":2.559}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,33,08/09/2019 20:35:56,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getAppVersionInfo"",""params"":{""forceNumber"":false},""elapsed"":1.5}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,34,08/09/2019 20:35:56,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,"Build version: 20192.19.0718.1543, external version: 2019.2.2",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,35,08/09/2019 20:35:56,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public synchronized com.tableau.loom.vizportal.VizportalAuthInfo com.tableau.loom.vizportal.VizportalAdaptor.getServerAuthInfo()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=vizportal,name=getServerAuthInfo,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,36,08/09/2019 20:35:56,node1 +,,,,INFO,com.tableau.loom.vizportal.VizportalAdaptor,n/a,Getting authentication information stored for the signed-in Tableau server.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,37,08/09/2019 20:35:56,node1 +,,,,INFO,com.tableau.grpc.channels.GrpcServerFactory,n/a,floworchestration gRPC server was configured successfully (will use port 8764 when started),n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,38,08/09/2019 20:35:58,node1 +,,,,INFO,com.tableau.grpc.channels.GrpcServerFactory,n/a,Starting gRPC server for floworchestration,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,39,08/09/2019 20:35:58,node1 +,,,,INFO,com.tableau.loom.floworchestration.grpc.FlowOrchestrationGrpcServer,n/a,Flow Orchestration gRPC server started on port 8764,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,40,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.loom.floworchestration.RequestMapper,n/a,Flow processor RequestMapper started successfully.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,41,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.grpc.channels.monolithforked.TabModulesAppConfig,n/a,Loading config properties from URL file:///C:/ProgramData/Tableau/Tableau%20Server/data/tabsvc/config/flowprocessor_0.20192.19.0718.1543/flowprocessor.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,42,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.grpc.channels.monolithforked.TabModulesAppConfig,n/a,Loading config properties from URL file:///C:/ProgramData/Tableau/Tableau%20Server/data/tabsvc/services/connections.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,43,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.loom.floworchestration.service.PurgeTempDirectoryService,n/a,Purging temp files in C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543 which are last modified 86400 seconds before,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,44,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.loom.floworchestration.service.PurgeTempDirectoryService,n/a,Purged 0 KB and 0 files with 0 files/directories that couldn't be deleted.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,45,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.core.config.AppConfigFactory,n/a,Loading properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,46,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Resolving property file locations,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,47,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Loading properties: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\flowprocessor.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,48,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Properties are loaded and merged,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,49,08/09/2019 20:35:59,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: clientfileservice.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,50,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: clustercontroller.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,51,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: dbmigration.superuser.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,52,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: filestore.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,53,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: grpc.request.secret,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,54,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: grpc.response.secret,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,55,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: hyper.connection.init_password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,56,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: jdbc.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,57,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: pgsql.adminpassword,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,58,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: pgsql.readonly_password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,59,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: pgsql.remote_password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,60,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: redis.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,61,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: kms.persistent_store,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,62,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.client.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,63,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.ssl.key.file_bytes,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,64,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.ssl.key.passphrase,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,65,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,66,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: tomcatcontainer.manager.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,67,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: zookeeper.tsm.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,68,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Properties are decrypted,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,69,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableau.core.config.AppConfigFactory,n/a,Creating AppConfig facade,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,70,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.config.ServiceRegistrationHolder,n/a,registration id was provided for this holder; skipping registration,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,71,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering type flow with com.tableausoftware.maestro.sos.types.FlowType,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,72,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering type flow_model with com.tableausoftware.maestro.sos.types.FlowModelType,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,73,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering provider tdfs with com.tableausoftware.sos.TdfsProvider,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,74,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering cache noop with com.tableausoftware.sos.NoopCache,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,75,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring workbook; config:TypeConfiguration[m_type=workbook,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,76,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow_model; config:TypeConfiguration[m_type=flow_model,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,77,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring workbook_reduced; config:TypeConfiguration[m_type=workbook_reduced,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,78,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring user_image; config:TypeConfiguration[m_type=user_image,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,79,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring viz_snapshot_image; config:TypeConfiguration[m_type=viz_snapshot_image,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,80,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring sheet_image; config:TypeConfiguration[m_type=sheet_image,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,81,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring materializedview; config:TypeConfiguration[m_type=materializedview,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,82,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring viz_snapshot_data; config:TypeConfiguration[m_type=viz_snapshot_data,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,83,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring customized_view; config:TypeConfiguration[m_type=customized_view,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,84,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow_graph_image; config:TypeConfiguration[m_type=flow_graph_image,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,85,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring metrics_data; config:TypeConfiguration[m_type=metrics_data,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,86,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring revision; config:TypeConfiguration[m_type=revision,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,87,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring customized_view_thumbnail; config:TypeConfiguration[m_type=customized_view_thumbnail,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,88,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring workbook_export; config:TypeConfiguration[m_type=workbook_export,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,89,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow_thumbnail; config:TypeConfiguration[m_type=flow_thumbnail,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,90,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring extract; config:TypeConfiguration[m_type=extract,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,91,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring datasource; config:TypeConfiguration[m_type=datasource,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,92,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring datasource_reduced; config:TypeConfiguration[m_type=datasource_reduced,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,93,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring materializedquery; config:TypeConfiguration[m_type=materializedquery,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,94,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring viz_snapshot_thumbnail; config:TypeConfiguration[m_type=viz_snapshot_thumbnail,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,95,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow; config:TypeConfiguration[m_type=flow,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,96,08/09/2019 20:36:00,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring view_thumbnail; config:TypeConfiguration[m_type=view_thumbnail,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,97,08/09/2019 20:36:00,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,n/a,"Mapped ""{[/check_status],methods=[GET]}"" onto public void com.tableau.loom.floworchestration.RequestMapper.checkStatus(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,98,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,n/a,"Mapped ""{[/softwareVersion],methods=[GET]}"" onto public void com.tableau.loom.floworchestration.RequestMapper.getSoftwareVersion(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,99,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Root mapping to handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,100,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,101,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.mp4] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,102,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.html] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,103,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.png] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,104,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.js] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,105,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.gif] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,106,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.woff2] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,107,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.map] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,108,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter,n/a,Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77cbb076: startup date [Fri Aug 09 20:35:39 UTC 2019]; root of context hierarchy,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,109,08/09/2019 20:36:01,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver,n/a,Detected @ExceptionHandler methods in exceptionHandler,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,110,08/09/2019 20:36:01,node1 +,,,,INFO,com.tableau.loom.rest.spring.LoomSpringApp,n/a,Started LoomSpringApp in 25.164 seconds (JVM running for 151.183),n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,111,08/09/2019 20:36:01,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,112,08/09/2019 20:36:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,113,08/09/2019 20:36:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 274164.32 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,114,08/09/2019 20:36:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,115,08/09/2019 20:36:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 19303.37 Mega bytes, the percentage of free memory in total memory is 59.56 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,116,08/09/2019 20:36:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,117,08/09/2019 20:37:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,118,08/09/2019 20:37:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 274077.00 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,119,08/09/2019 20:37:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,120,08/09/2019 20:37:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 17890.30 Mega bytes, the percentage of free memory in total memory is 55.20 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,121,08/09/2019 20:37:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,122,08/09/2019 20:38:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,123,08/09/2019 20:38:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 274010.47 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,124,08/09/2019 20:38:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,125,08/09/2019 20:38:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16668.09 Mega bytes, the percentage of free memory in total memory is 51.43 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,126,08/09/2019 20:38:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,127,08/09/2019 20:39:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,128,08/09/2019 20:39:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273982.66 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,129,08/09/2019 20:39:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,130,08/09/2019 20:39:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16273.85 Mega bytes, the percentage of free memory in total memory is 50.21 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,131,08/09/2019 20:39:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,132,08/09/2019 20:40:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,133,08/09/2019 20:40:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273977.09 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,134,08/09/2019 20:40:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,135,08/09/2019 20:40:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16123.16 Mega bytes, the percentage of free memory in total memory is 49.75 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,136,08/09/2019 20:40:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,137,08/09/2019 20:41:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,138,08/09/2019 20:41:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273975.89 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,139,08/09/2019 20:41:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,140,08/09/2019 20:41:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16381.94 Mega bytes, the percentage of free memory in total memory is 50.55 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,141,08/09/2019 20:41:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,142,08/09/2019 20:42:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,143,08/09/2019 20:42:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273971.69 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,144,08/09/2019 20:42:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,145,08/09/2019 20:42:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16251.48 Mega bytes, the percentage of free memory in total memory is 50.14 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,146,08/09/2019 20:42:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,147,08/09/2019 20:43:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,148,08/09/2019 20:43:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273947.64 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,149,08/09/2019 20:43:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,150,08/09/2019 20:43:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15285.98 Mega bytes, the percentage of free memory in total memory is 47.16 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,151,08/09/2019 20:43:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,152,08/09/2019 20:44:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,153,08/09/2019 20:44:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273943.82 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,154,08/09/2019 20:44:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,155,08/09/2019 20:44:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15244.66 Mega bytes, the percentage of free memory in total memory is 47.04 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,156,08/09/2019 20:44:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,157,08/09/2019 20:45:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,158,08/09/2019 20:45:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273940.92 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,159,08/09/2019 20:45:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,160,08/09/2019 20:45:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15551.59 Mega bytes, the percentage of free memory in total memory is 47.98 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,161,08/09/2019 20:45:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,162,08/09/2019 20:46:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,163,08/09/2019 20:46:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273939.09 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,164,08/09/2019 20:46:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,165,08/09/2019 20:46:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16450.90 Mega bytes, the percentage of free memory in total memory is 50.76 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,166,08/09/2019 20:46:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,167,08/09/2019 20:47:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,168,08/09/2019 20:47:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.96 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,169,08/09/2019 20:47:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,170,08/09/2019 20:47:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16445.05 Mega bytes, the percentage of free memory in total memory is 50.74 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,171,08/09/2019 20:47:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,172,08/09/2019 20:48:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,173,08/09/2019 20:48:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.95 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,174,08/09/2019 20:48:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,175,08/09/2019 20:48:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16481.48 Mega bytes, the percentage of free memory in total memory is 50.85 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,176,08/09/2019 20:48:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,177,08/09/2019 20:49:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,178,08/09/2019 20:49:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.95 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,179,08/09/2019 20:49:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,180,08/09/2019 20:49:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16450.37 Mega bytes, the percentage of free memory in total memory is 50.76 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,181,08/09/2019 20:49:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,182,08/09/2019 20:50:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,183,08/09/2019 20:50:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.77 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,184,08/09/2019 20:50:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,185,08/09/2019 20:50:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16495.38 Mega bytes, the percentage of free memory in total memory is 50.90 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,186,08/09/2019 20:50:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,187,08/09/2019 20:51:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,188,08/09/2019 20:51:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.77 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,189,08/09/2019 20:51:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,190,08/09/2019 20:51:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16535.16 Mega bytes, the percentage of free memory in total memory is 51.02 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,191,08/09/2019 20:51:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,192,08/09/2019 20:52:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,193,08/09/2019 20:52:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.66 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,194,08/09/2019 20:52:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,195,08/09/2019 20:52:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16520.91 Mega bytes, the percentage of free memory in total memory is 50.98 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,196,08/09/2019 20:52:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,197,08/09/2019 20:53:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,198,08/09/2019 20:53:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.21 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,199,08/09/2019 20:53:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,200,08/09/2019 20:53:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16545.78 Mega bytes, the percentage of free memory in total memory is 51.05 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,201,08/09/2019 20:53:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,202,08/09/2019 20:54:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,203,08/09/2019 20:54:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273938.15 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,204,08/09/2019 20:54:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,205,08/09/2019 20:54:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16511.43 Mega bytes, the percentage of free memory in total memory is 50.95 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,206,08/09/2019 20:54:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,207,08/09/2019 20:55:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,208,08/09/2019 20:55:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273936.58 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,209,08/09/2019 20:55:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,210,08/09/2019 20:55:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16503.77 Mega bytes, the percentage of free memory in total memory is 50.92 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,211,08/09/2019 20:55:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,212,08/09/2019 20:56:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,213,08/09/2019 20:56:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273936.64 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,214,08/09/2019 20:56:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,215,08/09/2019 20:56:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16487.59 Mega bytes, the percentage of free memory in total memory is 50.87 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,216,08/09/2019 20:56:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,217,08/09/2019 20:57:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,218,08/09/2019 20:57:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273936.54 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,219,08/09/2019 20:57:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,220,08/09/2019 20:57:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16417.44 Mega bytes, the percentage of free memory in total memory is 50.66 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,221,08/09/2019 20:57:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,222,08/09/2019 20:58:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,223,08/09/2019 20:58:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273921.79 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,224,08/09/2019 20:58:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,225,08/09/2019 20:58:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15626.55 Mega bytes, the percentage of free memory in total memory is 48.22 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,226,08/09/2019 20:58:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,227,08/09/2019 20:59:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,228,08/09/2019 20:59:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273884.04 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,229,08/09/2019 20:59:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,230,08/09/2019 20:59:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15563.24 Mega bytes, the percentage of free memory in total memory is 48.02 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,231,08/09/2019 20:59:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,232,08/09/2019 21:00:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,233,08/09/2019 21:00:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273883.27 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,234,08/09/2019 21:00:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,235,08/09/2019 21:00:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15480.97 Mega bytes, the percentage of free memory in total memory is 47.77 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,236,08/09/2019 21:00:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,237,08/09/2019 21:01:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,238,08/09/2019 21:01:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273883.36 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,239,08/09/2019 21:01:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,240,08/09/2019 21:01:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15590.40 Mega bytes, the percentage of free memory in total memory is 48.10 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,241,08/09/2019 21:01:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,242,08/09/2019 21:02:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,243,08/09/2019 21:02:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273443.73 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,244,08/09/2019 21:02:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,245,08/09/2019 21:02:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15429.07 Mega bytes, the percentage of free memory in total memory is 47.61 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,246,08/09/2019 21:02:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,247,08/09/2019 21:03:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,248,08/09/2019 21:03:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273436.59 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,249,08/09/2019 21:03:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,250,08/09/2019 21:03:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15029.24 Mega bytes, the percentage of free memory in total memory is 46.37 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,251,08/09/2019 21:03:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,252,08/09/2019 21:04:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,253,08/09/2019 21:04:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273430.83 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,254,08/09/2019 21:04:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,255,08/09/2019 21:04:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15490.82 Mega bytes, the percentage of free memory in total memory is 47.80 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,256,08/09/2019 21:04:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,257,08/09/2019 21:05:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,258,08/09/2019 21:05:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273430.27 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,259,08/09/2019 21:05:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,260,08/09/2019 21:05:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15471.10 Mega bytes, the percentage of free memory in total memory is 47.74 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,261,08/09/2019 21:05:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,262,08/09/2019 21:06:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,263,08/09/2019 21:06:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273430.27 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,264,08/09/2019 21:06:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,265,08/09/2019 21:06:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15485.00 Mega bytes, the percentage of free memory in total memory is 47.78 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,266,08/09/2019 21:06:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,267,08/09/2019 21:07:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,268,08/09/2019 21:07:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273430.27 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,269,08/09/2019 21:07:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,270,08/09/2019 21:07:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15456.38 Mega bytes, the percentage of free memory in total memory is 47.69 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,271,08/09/2019 21:07:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,272,08/09/2019 21:08:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,273,08/09/2019 21:08:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273430.32 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,274,08/09/2019 21:08:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,275,08/09/2019 21:08:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15411.78 Mega bytes, the percentage of free memory in total memory is 47.55 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,276,08/09/2019 21:08:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,277,08/09/2019 21:09:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,278,08/09/2019 21:09:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273430.04 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,279,08/09/2019 21:09:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,280,08/09/2019 21:09:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15284.92 Mega bytes, the percentage of free memory in total memory is 47.16 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,281,08/09/2019 21:09:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,282,08/09/2019 21:10:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,283,08/09/2019 21:10:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273411.24 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,284,08/09/2019 21:10:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,285,08/09/2019 21:10:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15324.38 Mega bytes, the percentage of free memory in total memory is 47.28 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,286,08/09/2019 21:10:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,287,08/09/2019 21:11:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,288,08/09/2019 21:11:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273411.24 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,289,08/09/2019 21:11:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,290,08/09/2019 21:11:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15327.42 Mega bytes, the percentage of free memory in total memory is 47.29 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,291,08/09/2019 21:11:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,292,08/09/2019 21:12:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,293,08/09/2019 21:12:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273411.16 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,294,08/09/2019 21:12:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,295,08/09/2019 21:12:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15275.88 Mega bytes, the percentage of free memory in total memory is 47.13 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,296,08/09/2019 21:12:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,297,08/09/2019 21:13:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,298,08/09/2019 21:13:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273411.16 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,299,08/09/2019 21:13:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,300,08/09/2019 21:13:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15248.38 Mega bytes, the percentage of free memory in total memory is 47.05 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,301,08/09/2019 21:13:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,302,08/09/2019 21:14:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,303,08/09/2019 21:14:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273411.16 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,304,08/09/2019 21:14:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,305,08/09/2019 21:14:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15186.16 Mega bytes, the percentage of free memory in total memory is 46.86 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,306,08/09/2019 21:14:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,307,08/09/2019 21:15:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,308,08/09/2019 21:15:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273411.09 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,309,08/09/2019 21:15:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,310,08/09/2019 21:15:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15106.71 Mega bytes, the percentage of free memory in total memory is 46.61 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,311,08/09/2019 21:15:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,312,08/09/2019 21:16:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,313,08/09/2019 21:16:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273411.16 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,314,08/09/2019 21:16:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,315,08/09/2019 21:16:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15054.46 Mega bytes, the percentage of free memory in total memory is 46.45 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,316,08/09/2019 21:16:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,317,08/09/2019 21:17:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,318,08/09/2019 21:17:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.99 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,319,08/09/2019 21:17:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,320,08/09/2019 21:17:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15013.60 Mega bytes, the percentage of free memory in total memory is 46.32 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,321,08/09/2019 21:17:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,322,08/09/2019 21:18:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,323,08/09/2019 21:18:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.93 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,324,08/09/2019 21:18:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,325,08/09/2019 21:18:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15384.49 Mega bytes, the percentage of free memory in total memory is 47.47 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,326,08/09/2019 21:18:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,327,08/09/2019 21:19:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,328,08/09/2019 21:19:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.93 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,329,08/09/2019 21:19:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,330,08/09/2019 21:19:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15336.48 Mega bytes, the percentage of free memory in total memory is 47.32 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,331,08/09/2019 21:19:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,332,08/09/2019 21:20:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,333,08/09/2019 21:20:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.86 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,334,08/09/2019 21:20:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,335,08/09/2019 21:20:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15313.43 Mega bytes, the percentage of free memory in total memory is 47.25 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,336,08/09/2019 21:20:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,337,08/09/2019 21:21:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,338,08/09/2019 21:21:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.86 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,339,08/09/2019 21:21:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,340,08/09/2019 21:21:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15280.75 Mega bytes, the percentage of free memory in total memory is 47.15 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,341,08/09/2019 21:21:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,342,08/09/2019 21:22:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,343,08/09/2019 21:22:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.80 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,344,08/09/2019 21:22:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,345,08/09/2019 21:22:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15254.92 Mega bytes, the percentage of free memory in total memory is 47.07 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,346,08/09/2019 21:22:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,347,08/09/2019 21:23:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,348,08/09/2019 21:23:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.80 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,349,08/09/2019 21:23:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,350,08/09/2019 21:23:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15222.51 Mega bytes, the percentage of free memory in total memory is 46.97 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,351,08/09/2019 21:23:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,352,08/09/2019 21:24:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,353,08/09/2019 21:24:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.80 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,354,08/09/2019 21:24:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,355,08/09/2019 21:24:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15165.57 Mega bytes, the percentage of free memory in total memory is 46.79 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,356,08/09/2019 21:24:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,357,08/09/2019 21:25:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,358,08/09/2019 21:25:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.74 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,359,08/09/2019 21:25:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,360,08/09/2019 21:25:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15067.17 Mega bytes, the percentage of free memory in total memory is 46.49 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,361,08/09/2019 21:25:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,362,08/09/2019 21:26:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,363,08/09/2019 21:26:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.80 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,364,08/09/2019 21:26:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,365,08/09/2019 21:26:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15075.12 Mega bytes, the percentage of free memory in total memory is 46.51 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,366,08/09/2019 21:26:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,367,08/09/2019 21:27:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,368,08/09/2019 21:27:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.80 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,369,08/09/2019 21:27:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,370,08/09/2019 21:27:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15071.02 Mega bytes, the percentage of free memory in total memory is 46.50 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,371,08/09/2019 21:27:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,372,08/09/2019 21:28:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,373,08/09/2019 21:28:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273410.68 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,374,08/09/2019 21:28:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,375,08/09/2019 21:28:57,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15018.23 Mega bytes, the percentage of free memory in total memory is 46.34 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,376,08/09/2019 21:28:57,node1 +,,,,INFO,com.tableausoftware.config.ServiceRegistrationHolder,n/a,registration id was provided for this holder; skipping unregistration,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,377,08/09/2019 21:29:19,node1 +,,,,INFO,com.tableau.grpc.channels.GrpcServerFactory,n/a,Shutting down gRPC server now for floworchestration,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,378,08/09/2019 21:29:19,node1 +,,,,INFO,com.tableau.loom.common.TempFileProvider,n/a,Removing temp directory C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\loom7942232504792553225,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,379,08/09/2019 21:29:19,node1 +,,,,INFO,com.tableau.loom.vizportal.VizportalAdaptor,n/a,Getting authentication information stored for the signed-in Tableau server.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,380,08/09/2019 21:29:19,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public synchronized void com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.shutdown()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=shutdown,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,381,08/09/2019 21:29:19,node1 +,,,,WARN,com.tableau.loom.rest.spring.AppLifecycle,n/a,"Error when trying to delete temp database file. Retries Remaining: 19 +java.nio.file.FileSystemException: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\Maestro45baa96e-56fe-4012-b72f-ccb18009a54b: The process cannot access the file because it is being used by another process. + + at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) + at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) + at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) + at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269) + at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108) + at java.nio.file.Files.deleteIfExists(Files.java:1165) + at com.tableau.loom.rest.spring.AppLifecycle.stop(AppLifecycle.java:145) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:366) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:325) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:154) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:961) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523) + at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.destroySingletons(FactoryBeanRegistrySupport.java:230) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:968) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1030) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1006) + at org.springframework.context.support.AbstractApplicationContext$2.run(AbstractApplicationContext.java:929)",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,382,08/09/2019 21:29:19,node1 +,,,,INFO,com.tableau.loom.vizportal.AccessAndRefreshTokenManager,n/a,Revoking 0 access and refresh tokens,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,409,08/09/2019 21:29:20,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,"Adding property source for process_type: flowprocessor, apiConifg: {maestro.rest.enabled=false, maestro.register_flow_orchestration_beans=true, maestro.floweditor.enabled=false}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,410,08/09/2019 21:37:24,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Added property source META-INF/resources/application-srv.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,411,08/09/2019 21:37:24,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Attempting to load feature flags from maestro property source,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,412,08/09/2019 21:37:24,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Added property source META-INF/resources/default-settings.yml,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,413,08/09/2019 21:37:24,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Added property source classpath:/config-defaults.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,414,08/09/2019 21:37:24,node1 +,,,,ERROR,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Could not open ServletContext resource [/META-INF/resources/version.properties],,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,415,08/09/2019 21:37:24,node1 +,,,,INFO,com.tableau.loom.rest.spring.PropertySourceInitializer,n/a,Property source META-INF/resources/version.properties not added. This file is only supplied in a server context.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,416,08/09/2019 21:37:24,node1 +,,,,INFO,com.tableau.loom.rest.spring.LoomSpringApp,n/a,Starting LoomSpringApp on EC2AMAZ-T1I4G5M with PID 5096 (started by EC2AMAZ-T1I4G5M$ in C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543),n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,417,08/09/2019 21:37:24,node1 +,,,,INFO,com.tableau.loom.rest.spring.LoomSpringApp,n/a,"No active profile set, falling back to default profiles: default",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,418,08/09/2019 21:37:24,node1 +,,,,INFO,org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor,n/a,JSR-330 'javax.inject.Inject' annotation found and supported for autowiring,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,419,08/09/2019 21:37:26,node1 +,,,,INFO,org.springframework.web.context.ContextLoader,n/a,Root WebApplicationContext: initialization completed in 2144 ms,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,420,08/09/2019 21:37:26,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,Telemetry config location: SERVER_DEFAULT_CONFIG,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,421,08/09/2019 21:37:32,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,Telemetry server-wide setting: false,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,422,08/09/2019 21:37:32,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,Telemetry telemetryEnvironmentName setting: server,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,423,08/09/2019 21:37:32,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationAspect,n/a,Instrumented aspect enabled: true.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,424,08/09/2019 21:37:32,node1 +,,,,ERROR,com.tableausoftware.newrelic.jmx.JMXClient,n/a,"Exception in loading app_name from Newrelic.yml file, NR thread interruptted: null",,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,425,08/09/2019 21:37:32,node1 +,,,,ERROR,com.tableausoftware.newrelic.jmx.JMXClient,n/a,Exception while loading: null,,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,426,08/09/2019 21:37:32,node1 +,,,,ERROR,com.tableausoftware.newrelic.jmx.JMXClient,n/a,CachedSupplier is empty.,,,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,427,08/09/2019 21:37:32,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public com.tableau.loom.nativeapi.presmodels.AppVersionInfoPresModel com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.getAppVersionInfo(com.tableau.loom.nativeapi.presmodels.GetAppVersionInfoParamsPresModel)' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=getAppVersionInfo,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,428,08/09/2019 21:37:32,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppConfig,n/a,Initializing the native api on the main thread,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,429,08/09/2019 21:37:34,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppConfig,n/a,Connecting to remote hyper instance at tab.tcp://localhost:8509,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,430,08/09/2019 21:37:34,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppConfig,n/a,Native API will use language null,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,431,08/09/2019 21:37:34,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public synchronized void com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.init(com.tableau.loom.nativeapi.lifecycle.NativeStartupParams)' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=init,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,432,08/09/2019 21:37:34,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcStartup,n/a,Starting native process.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,433,08/09/2019 21:37:34,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,Retry limit for starting prepservice: 600,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,434,08/09/2019 21:37:34,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,Starting prepservice with params: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\prepservice.exe -strict -maxCompletionThreads:16 -completionQueues:8 -heartbeatCheck:5096 -authtoken:794ea608-2c2b-4135-8e6b-b65baa8950ae -portfile:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\loom6713901747243739121\prepservice6421697645939094304.port -disableencryption -port:8415 -paramfile:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\native-init7756315529942061329.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,435,08/09/2019 21:37:34,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,prepservice: Monitoring for termination of process with PID 5096.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,436,08/09/2019 21:37:35,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeServiceProcess,n/a,prepservice: Server is listening on 8415,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,437,08/09/2019 21:37:42,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcStartup,n/a,Prepservice monitor thread started.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,438,08/09/2019 21:37:42,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public java.lang.String com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.getFederationFunctions()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=getFederationFunctions,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,439,08/09/2019 21:37:42,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getFederationFunctions"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,440,08/09/2019 21:37:42,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getAppVersionInfo"",""params"":{""forceNumber"":false}}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,441,08/09/2019 21:37:42,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getFederationFunctions"",""params"":null,""elapsed"":1.43}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,442,08/09/2019 21:37:44,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getAppVersionInfo"",""params"":{""forceNumber"":false},""elapsed"":1.415}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,443,08/09/2019 21:37:44,node1 +,,,,INFO,com.tableau.loom.rest.spring.AppLifecycle,n/a,"Build version: 20192.19.0718.1543, external version: 2019.2.2",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,444,08/09/2019 21:37:44,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public synchronized com.tableau.loom.vizportal.VizportalAuthInfo com.tableau.loom.vizportal.VizportalAdaptor.getServerAuthInfo()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=vizportal,name=getServerAuthInfo,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,445,08/09/2019 21:37:44,node1 +,,,,INFO,com.tableau.loom.vizportal.VizportalAdaptor,n/a,Getting authentication information stored for the signed-in Tableau server.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,446,08/09/2019 21:37:44,node1 +,,,,INFO,com.tableau.grpc.channels.GrpcServerFactory,n/a,floworchestration gRPC server was configured successfully (will use port 8764 when started),n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,447,08/09/2019 21:37:45,node1 +,,,,INFO,com.tableau.grpc.channels.GrpcServerFactory,n/a,Starting gRPC server for floworchestration,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,448,08/09/2019 21:37:45,node1 +,,,,INFO,com.tableau.loom.floworchestration.grpc.FlowOrchestrationGrpcServer,n/a,Flow Orchestration gRPC server started on port 8764,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,449,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.loom.floworchestration.RequestMapper,n/a,Flow processor RequestMapper started successfully.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,450,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.grpc.channels.monolithforked.TabModulesAppConfig,n/a,Loading config properties from URL file:///C:/ProgramData/Tableau/Tableau%20Server/data/tabsvc/config/flowprocessor_0.20192.19.0718.1543/flowprocessor.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,451,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.grpc.channels.monolithforked.TabModulesAppConfig,n/a,Loading config properties from URL file:///C:/ProgramData/Tableau/Tableau%20Server/data/tabsvc/services/connections.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,452,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.loom.floworchestration.service.PurgeTempDirectoryService,n/a,Purging temp files in C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543 which are last modified 86400 seconds before,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,453,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.loom.floworchestration.service.PurgeTempDirectoryService,n/a,Purged 0 KB and 0 files with 0 files/directories that couldn't be deleted.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,454,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.core.config.AppConfigFactory,n/a,Loading properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,455,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Resolving property file locations,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,456,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Loading properties: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\flowprocessor.properties,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,457,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Properties are loaded and merged,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,458,08/09/2019 21:37:46,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: clientfileservice.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,459,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: clustercontroller.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,460,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: dbmigration.superuser.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,461,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: filestore.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,462,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: grpc.request.secret,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,463,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: grpc.response.secret,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,464,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: hyper.connection.init_password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,465,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: jdbc.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,466,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: pgsql.adminpassword,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,467,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: pgsql.readonly_password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,468,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: pgsql.remote_password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,469,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: redis.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,470,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: kms.persistent_store,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,471,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.client.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,472,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.ssl.key.file_bytes,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,473,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.ssl.key.passphrase,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,474,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: searchserver.zookeeper.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,475,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: tomcatcontainer.manager.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,476,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Decrypting: zookeeper.tsm.password,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,477,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.PropertyLoader,n/a,Properties are decrypted,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,478,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableau.core.config.AppConfigFactory,n/a,Creating AppConfig facade,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,479,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.config.ServiceRegistrationHolder,n/a,registration id was provided for this holder; skipping registration,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,480,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering type flow with com.tableausoftware.maestro.sos.types.FlowType,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,481,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering type flow_model with com.tableausoftware.maestro.sos.types.FlowModelType,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,482,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering provider tdfs with com.tableausoftware.sos.TdfsProvider,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,483,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,registering cache noop with com.tableausoftware.sos.NoopCache,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,484,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring workbook; config:TypeConfiguration[m_type=workbook,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,485,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow_model; config:TypeConfiguration[m_type=flow_model,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,486,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring workbook_reduced; config:TypeConfiguration[m_type=workbook_reduced,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,487,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring user_image; config:TypeConfiguration[m_type=user_image,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,488,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring viz_snapshot_image; config:TypeConfiguration[m_type=viz_snapshot_image,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,489,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring sheet_image; config:TypeConfiguration[m_type=sheet_image,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,490,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring materializedview; config:TypeConfiguration[m_type=materializedview,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,491,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring viz_snapshot_data; config:TypeConfiguration[m_type=viz_snapshot_data,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,492,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring customized_view; config:TypeConfiguration[m_type=customized_view,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,493,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow_graph_image; config:TypeConfiguration[m_type=flow_graph_image,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,494,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring metrics_data; config:TypeConfiguration[m_type=metrics_data,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,495,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring revision; config:TypeConfiguration[m_type=revision,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,496,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring customized_view_thumbnail; config:TypeConfiguration[m_type=customized_view_thumbnail,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,497,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring workbook_export; config:TypeConfiguration[m_type=workbook_export,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,498,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow_thumbnail; config:TypeConfiguration[m_type=flow_thumbnail,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,499,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring extract; config:TypeConfiguration[m_type=extract,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,500,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring datasource; config:TypeConfiguration[m_type=datasource,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,501,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring datasource_reduced; config:TypeConfiguration[m_type=datasource_reduced,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,502,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring materializedquery; config:TypeConfiguration[m_type=materializedquery,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,503,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring viz_snapshot_thumbnail; config:TypeConfiguration[m_type=viz_snapshot_thumbnail,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,504,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring flow; config:TypeConfiguration[m_type=flow,m_cache=noop,m_primary=tdfs,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,505,08/09/2019 21:37:47,node1 +,,,,INFO,com.tableausoftware.sos.Registry,n/a,"configuring view_thumbnail; config:TypeConfiguration[m_type=view_thumbnail,m_cache=noop,m_primary=db,m_secondaries=[],m_triggers={},m_batchSize=,m_gracePeriod=,m_numOfBuckets=,m_listPageSize=]",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,506,08/09/2019 21:37:47,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,n/a,"Mapped ""{[/check_status],methods=[GET]}"" onto public void com.tableau.loom.floworchestration.RequestMapper.checkStatus(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,507,08/09/2019 21:37:48,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,n/a,"Mapped ""{[/softwareVersion],methods=[GET]}"" onto public void com.tableau.loom.floworchestration.RequestMapper.getSoftwareVersion(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,508,08/09/2019 21:37:48,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Root mapping to handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,509,08/09/2019 21:37:48,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,510,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.mp4] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,511,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.html] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,512,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.png] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,513,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.js] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,514,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.gif] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,515,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.woff2] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,516,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,n/a,Mapped URL path [/**/*.map] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler],n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,517,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter,n/a,Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@a7f732: startup date [Fri Aug 09 21:37:24 UTC 2019]; root of context hierarchy,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,518,08/09/2019 21:37:49,node1 +,,,,INFO,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver,n/a,Detected @ExceptionHandler methods in exceptionHandler,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,519,08/09/2019 21:37:49,node1 +,,,,INFO,com.tableau.loom.rest.spring.LoomSpringApp,n/a,Started LoomSpringApp in 27.957 seconds (JVM running for 157.258),n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,520,08/09/2019 21:37:49,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,521,08/09/2019 21:38:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,522,08/09/2019 21:38:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273350.70 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,523,08/09/2019 21:38:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,524,08/09/2019 21:38:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 19557.26 Mega bytes, the percentage of free memory in total memory is 60.34 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,525,08/09/2019 21:38:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,526,08/09/2019 21:39:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,527,08/09/2019 21:39:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273320.04 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,528,08/09/2019 21:39:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,529,08/09/2019 21:39:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 18134.00 Mega bytes, the percentage of free memory in total memory is 55.95 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,530,08/09/2019 21:39:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,531,08/09/2019 21:40:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,532,08/09/2019 21:40:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273288.32 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,533,08/09/2019 21:40:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,534,08/09/2019 21:40:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16792.20 Mega bytes, the percentage of free memory in total memory is 51.81 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,535,08/09/2019 21:40:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,536,08/09/2019 21:41:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,537,08/09/2019 21:41:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273233.07 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,538,08/09/2019 21:41:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,539,08/09/2019 21:41:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16555.80 Mega bytes, the percentage of free memory in total memory is 51.08 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,540,08/09/2019 21:41:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,541,08/09/2019 21:42:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,542,08/09/2019 21:42:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273233.04 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,543,08/09/2019 21:42:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,544,08/09/2019 21:42:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16590.47 Mega bytes, the percentage of free memory in total memory is 51.19 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,545,08/09/2019 21:42:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,546,08/09/2019 21:43:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,547,08/09/2019 21:43:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273194.01 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,548,08/09/2019 21:43:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,549,08/09/2019 21:43:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16497.55 Mega bytes, the percentage of free memory in total memory is 50.90 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,550,08/09/2019 21:43:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,551,08/09/2019 21:44:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,552,08/09/2019 21:44:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273190.62 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,553,08/09/2019 21:44:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,554,08/09/2019 21:44:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16413.77 Mega bytes, the percentage of free memory in total memory is 50.64 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,555,08/09/2019 21:44:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,556,08/09/2019 21:45:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,557,08/09/2019 21:45:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273058.06 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,558,08/09/2019 21:45:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,559,08/09/2019 21:45:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 16075.84 Mega bytes, the percentage of free memory in total memory is 49.60 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,560,08/09/2019 21:45:44,node1 +,,,,INFO,org.springframework.web.servlet.DispatcherServlet,n/a,FrameworkServlet 'dispatcherServlet': initialization started,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,561,08/09/2019 21:46:37,node1 +,,,,INFO,org.springframework.web.servlet.DispatcherServlet,n/a,FrameworkServlet 'dispatcherServlet': initialization completed in 24 ms,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,562,08/09/2019 21:46:37,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-begin : {""method"":""GET"",""path"":""/flow-processor/check_status""}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,563,08/09/2019 21:46:37,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public boolean com.tableau.loom.floworchestration.service.FlowOrchestrationService.isLicensed()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=floworchestration,name=isLicensed,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,564,08/09/2019 21:46:37,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public com.tableau.loom.nativeapi.presmodels.GetLicenseStateResultPresModel com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl.getLicenseState()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=nativeloomapi,name=getLicenseState,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,565,08/09/2019 21:46:37,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getLicenseState"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,566,08/09/2019 21:46:37,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getLicenseState"",""params"":null,""elapsed"":1.435}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,567,08/09/2019 21:46:38,node1 +,,,,INFO,com.tableausoftware.instrumentation.InstrumentationUtil,n/a,"Instrumenting 'public boolean com.tableau.loom.floworchestration.service.FlowOrchestrationService.isServiceBusy()' as 'com.tableausoftware.instrumentation:00=microservices,01=maestro,02=floworchestration,name=isServiceBusy,type=methods'.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,568,08/09/2019 21:46:38,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-end : {""method"":""GET"",""path"":""/flow-processor/check_status"",""elapsed"":1.469}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,569,08/09/2019 21:46:38,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,570,08/09/2019 21:46:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,571,08/09/2019 21:46:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273107.57 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,572,08/09/2019 21:46:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,573,08/09/2019 21:46:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 15566.84 Mega bytes, the percentage of free memory in total memory is 48.03 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,574,08/09/2019 21:46:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,575,08/09/2019 21:47:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,576,08/09/2019 21:47:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273100.48 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,577,08/09/2019 21:47:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,578,08/09/2019 21:47:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 14782.14 Mega bytes, the percentage of free memory in total memory is 45.61 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,579,08/09/2019 21:47:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,580,08/09/2019 21:48:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,581,08/09/2019 21:48:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273100.48 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,582,08/09/2019 21:48:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,583,08/09/2019 21:48:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 14963.05 Mega bytes, the percentage of free memory in total memory is 46.17 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,584,08/09/2019 21:48:44,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-begin : {""method"":""GET"",""path"":""/flow-processor/check_status""}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,585,08/09/2019 21:49:06,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getLicenseState"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,586,08/09/2019 21:49:06,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getLicenseState"",""params"":null,""elapsed"":0.011}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,587,08/09/2019 21:49:06,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-end : {""method"":""GET"",""path"":""/flow-processor/check_status"",""elapsed"":0.014}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,588,08/09/2019 21:49:06,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,589,08/09/2019 21:49:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,590,08/09/2019 21:49:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 273067.94 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,591,08/09/2019 21:49:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,592,08/09/2019 21:49:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 14329.24 Mega bytes, the percentage of free memory in total memory is 44.21 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,593,08/09/2019 21:49:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,594,08/09/2019 21:50:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,595,08/09/2019 21:50:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272928.43 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,596,08/09/2019 21:50:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,597,08/09/2019 21:50:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 13718.14 Mega bytes, the percentage of free memory in total memory is 42.33 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,598,08/09/2019 21:50:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,599,08/09/2019 21:51:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,600,08/09/2019 21:51:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272927.16 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,601,08/09/2019 21:51:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,602,08/09/2019 21:51:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 12434.20 Mega bytes, the percentage of free memory in total memory is 38.37 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,603,08/09/2019 21:51:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,604,08/09/2019 21:52:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,605,08/09/2019 21:52:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272928.97 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,606,08/09/2019 21:52:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,607,08/09/2019 21:52:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 14017.22 Mega bytes, the percentage of free memory in total memory is 43.25 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,608,08/09/2019 21:52:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,609,08/09/2019 21:53:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,610,08/09/2019 21:53:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272928.92 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,611,08/09/2019 21:53:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,612,08/09/2019 21:53:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 14053.80 Mega bytes, the percentage of free memory in total memory is 43.36 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,613,08/09/2019 21:53:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,614,08/09/2019 21:54:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,615,08/09/2019 21:54:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272928.91 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,616,08/09/2019 21:54:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,617,08/09/2019 21:54:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 14012.32 Mega bytes, the percentage of free memory in total memory is 43.24 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,618,08/09/2019 21:54:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,619,08/09/2019 21:55:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,620,08/09/2019 21:55:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272928.33 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,621,08/09/2019 21:55:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,622,08/09/2019 21:55:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 14099.23 Mega bytes, the percentage of free memory in total memory is 43.50 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,623,08/09/2019 21:55:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,624,08/09/2019 21:56:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,625,08/09/2019 21:56:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272916.59 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,626,08/09/2019 21:56:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,627,08/09/2019 21:56:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 11015.53 Mega bytes, the percentage of free memory in total memory is 33.99 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,628,08/09/2019 21:56:44,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-begin : {""method"":""GET"",""path"":""/flow-processor/check_status""}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,629,08/09/2019 21:57:22,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getLicenseState"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,630,08/09/2019 21:57:22,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getLicenseState"",""params"":null,""elapsed"":0.057}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,631,08/09/2019 21:57:22,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-end : {""method"":""GET"",""path"":""/flow-processor/check_status"",""elapsed"":0.061}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,632,08/09/2019 21:57:22,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,633,08/09/2019 21:57:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,634,08/09/2019 21:57:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272916.37 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,635,08/09/2019 21:57:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,636,08/09/2019 21:57:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 8620.04 Mega bytes, the percentage of free memory in total memory is 26.60 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,637,08/09/2019 21:57:44,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-begin : {""method"":""GET"",""path"":""/flow-processor/check_status""}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,638,08/09/2019 21:58:25,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getLicenseState"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,639,08/09/2019 21:58:25,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getLicenseState"",""params"":null,""elapsed"":0.02}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,640,08/09/2019 21:58:25,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-end : {""method"":""GET"",""path"":""/flow-processor/check_status"",""elapsed"":0.03}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,641,08/09/2019 21:58:25,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,642,08/09/2019 21:58:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,643,08/09/2019 21:58:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272912.39 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,644,08/09/2019 21:58:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,645,08/09/2019 21:58:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 13027.77 Mega bytes, the percentage of free memory in total memory is 40.20 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,646,08/09/2019 21:58:44,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-begin : {""method"":""GET"",""path"":""/flow-processor/check_status""}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,647,08/09/2019 21:59:30,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getLicenseState"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,648,08/09/2019 21:59:30,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getLicenseState"",""params"":null,""elapsed"":0.006}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,649,08/09/2019 21:59:30,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-end : {""method"":""GET"",""path"":""/flow-processor/check_status"",""elapsed"":0.007}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,650,08/09/2019 21:59:30,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,651,08/09/2019 21:59:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,652,08/09/2019 21:59:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272904.94 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,653,08/09/2019 21:59:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,654,08/09/2019 21:59:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 13586.65 Mega bytes, the percentage of free memory in total memory is 41.92 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,655,08/09/2019 21:59:44,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-begin : {""method"":""GET"",""path"":""/flow-processor/check_status""}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,656,08/09/2019 22:00:32,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-begin : {""api"":""getLicenseState"",""params"":null}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,657,08/09/2019 22:00:32,node1 +,,,,INFO,com.tableau.loom.nativeapi.grpc.NativeLoomApiGrpcImpl,n/a,"prepservice-call-end : {""api"":""getLicenseState"",""params"":null,""elapsed"":0.087}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,658,08/09/2019 22:00:32,node1 +,,,,INFO,com.tableau.loom.rest.logging.ApiLoggingFilter,n/a,"rest-api-handler-end : {""method"":""GET"",""path"":""/flow-processor/check_status"",""elapsed"":0.091}",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,659,08/09/2019 22:00:32,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,StaleChecker running. It removed 0 statuses.,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,660,08/09/2019 22:00:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking disk space on each drive root:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,661,08/09/2019 22:00:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"Under drive root C:\, total space is 307198.00 MB, free space is 272899.59 MB.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,662,08/09/2019 22:00:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,Checking memory status:,n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,663,08/09/2019 22:00:44,node1 +,,,,INFO,com.tableau.loom.rest.impl.LocalStatusService,n/a,"The free memory in system is 12095.27 Mega bytes, the percentage of free memory in total memory is 37.32 percent.",n/a,n/a,,,,flowprocessor_node1-0.log,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/flowprocessor_node1-0.log,664,08/09/2019 22:00:44,node1 +-,-,-,-,INFO,n/a,,"{ + ""path"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\logs\\flowprocessor\\nativeapi_flowprocessor_2019_08_09_00_00_00.txt"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,1,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""cwd"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543"", + ""domain"": """", + ""hostname"": ""EC2AMAZ-T1I4G5M"", + ""os"": ""Microsoft Windows Server 2016 Datacenter (Build 14393)"", + ""process-id"": ""11360 (0x2c60)"", + ""start-time"": ""2019-08-09T20:35:47.91"", + ""tableau-version"": ""20192.19.0718.1543,x64"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,2,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""commit"": 506892288, + ""free"": 140736962637824, + ""load-percent"": 35, + ""reserve"": 18759680 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,3,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""ALLUSERSPROFILE"": ""C:\\ProgramData"", + ""APPDATA"": ""C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Roaming"", + ""COMPUTERNAME"": ""EC2AMAZ-T1I4G5M"", + ""ComSpec"": ""C:\\Windows\\system32\\cmd.exe"", + ""CommonProgramFiles"": ""C:\\Program Files\\Common Files"", + ""CommonProgramFiles(x86)"": ""C:\\Program Files (x86)\\Common Files"", + ""CommonProgramW6432"": ""C:\\Program Files\\Common Files"", + ""DYLD_FALLBACK_LIBRARY_PATH"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\repository\\jre/../../../Resources/app/tableau-1.3/build/Release/:C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\repository\\jre/../../Resources/app/tableau-1.3/build/Release/:~/lib:/usr/local/lib:/usr/lib"", + ""JAVA_HOME"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\repository\\jre"", + ""LOCALAPPDATA"": ""C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Local"", + ""NUMBER_OF_PROCESSORS"": ""8"", + ""OS"": ""Windows_NT"", + ""PATHEXT"": "".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"", + ""PROCESSOR_ARCHITECTURE"": ""AMD64"", + ""PROCESSOR_IDENTIFIER"": ""Intel64 Family 6 Model 85 Stepping 4, GenuineIntel"", + ""PROCESSOR_LEVEL"": ""6"", + ""PROCESSOR_REVISION"": ""5504"", + ""PSModulePath"": ""%ProgramFiles%\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\"", + ""PUBLIC"": ""C:\\Users\\Public"", + ""Path"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin;C:\\Program Files\\Tableau\\Tableau Server\\packages\\managementlibs.20192.19.0718.1543;C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\tabsvc_0.20192.19.0718.1543\\bin;C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\tabsvc_0.20192.19.0718.1543\\managementlibs;C:\\Program Files\\Tableau\\Tableau Server\\packages\\bin.20192.19.0718.1543;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Amazon\\cfn-bootstrap\\;C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\WindowsApps"", + ""ProgramData"": ""C:\\ProgramData"", + ""ProgramFiles"": ""C:\\Program Files"", + ""ProgramFiles(x86)"": ""C:\\Program Files (x86)"", + ""ProgramW6432"": ""C:\\Program Files"", + ""SystemDrive"": ""C:"", + ""SystemRoot"": ""C:\\Windows"", + ""TABLEAU_SERVER_CONFIG_NAME"": ""tabsvc"", + ""TABLEAU_SERVER_DATA_DIR"": ""C:\\ProgramData\\Tableau\\Tableau Server"", + ""TABLEAU_SERVER_DATA_DIR_VERSION"": ""20192.19.0718.1543"", + ""TABLEAU_SERVER_INSTALL_DIR"": ""C:\\Program Files\\Tableau\\Tableau Server"", + ""TEMP"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543"", + ""TMP"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543"", + ""TMPDIR"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543"", + ""USERDOMAIN"": ""WORKGROUP"", + ""USERNAME"": ""EC2AMAZ-T1I4G5M$"", + ""USERPROFILE"": ""C:\\Windows\\ServiceProfiles\\NetworkService"", + ""windir"": ""C:\\Windows"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,4,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\prepservice.exe"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,5,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2430 (rs1_release_inmarket_aim.180806-1810)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\ntdll.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2430"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,6,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2430 (rs1_release_inmarket_aim.180806-1810)"", + ""filename"": ""C:\\Windows\\System32\\KERNEL32.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2430"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,7,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2430 (rs1_release_inmarket_aim.180806-1810)"", + ""filename"": ""C:\\Windows\\System32\\KERNELBASE.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2430"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,8,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\system32\\apphelp.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,9,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2999 (rs1_release_inmarket.190520-1518)"", + ""filename"": ""C:\\Windows\\System32\\ucrtbase.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2999"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,10,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\WS2_32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,11,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\sechost.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,12,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\RPCRT4.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,13,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\ADVAPI32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,14,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""7.0.14393.2457 (rs1_release_inmarket.180822-1743)"", + ""filename"": ""C:\\Windows\\System32\\msvcrt.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""7.0.14393.2457"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,15,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\loomsupport.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,16,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\SHLWAPI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,17,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.1198 (rs1_release_sec.170427-1353)"", + ""filename"": ""C:\\Windows\\System32\\combase.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.1198"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,18,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\System32\\bcryptPrimitives.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,19,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\System32\\GDI32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,20,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.3085 (rs1_release.190703-1816)"", + ""filename"": ""C:\\Windows\\System32\\gdi32full.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.3085"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,21,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\USER32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,22,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.51 (rs1_release_inmarket.160801-1836)"", + ""filename"": ""C:\\Windows\\System32\\win32u.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.51"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,23,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\SHELL32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,24,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\cfgmgr32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,25,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\windows.storage.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,26,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\powrprof.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,27,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2312 (rs1_release.180607-1919)"", + ""filename"": ""C:\\Windows\\System32\\kernel.appcore.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2312"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,28,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\shcore.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,29,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\profapi.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,30,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.1198 (rs1_release_sec.170427-1353)"", + ""filename"": ""C:\\Windows\\System32\\ole32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.1198"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,31,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2940 (rs1_release_inmarket.190409-1847)"", + ""filename"": ""C:\\Windows\\System32\\OLEAUT32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2940"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,32,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2999 (rs1_release_inmarket.190520-1518)"", + ""filename"": ""C:\\Windows\\System32\\msvcp_win.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2999"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,33,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\COMDLG32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,34,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\aqlapi.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,35,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcore.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,36,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2791 (rs1_release.190205-1511)"", + ""filename"": ""C:\\Windows\\System32\\WINTRUST.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2791"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,37,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\MSASN1.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,38,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\CRYPT32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,39,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\PSAPI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,40,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4.39.10"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcoreplatform.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""4.39.10"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,41,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""0.0.2166.rb12a2ef0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabsys.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""release_2019_2_1.0.0.2166.rb12a2ef0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,42,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.00.24215.1 built by: VCTOOLSD14ULDR"", + ""filename"": ""C:\\Windows\\SYSTEM32\\VCRUNTIME140.dll"", + ""product-name"": ""Microsoft® Visual Studio® 2015"", + ""product-version"": ""14.00.24215.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,43,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.00.24215.1 built by: VCTOOLSD14ULDR"", + ""filename"": ""C:\\Windows\\SYSTEM32\\MSVCP140.dll"", + ""product-name"": ""Microsoft® Visual Studio® 2015"", + ""product-version"": ""14.00.24215.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,44,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.0.2r"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\TABLIBEAY32.dll"", + ""product-name"": ""The OpenSSL Toolkit"", + ""product-version"": ""1.0.2r"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,45,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.0.2r"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\TABSSLEAY32.dll"", + ""product-name"": ""The OpenSSL Toolkit"", + ""product-version"": ""1.0.2r"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,46,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdoc.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,47,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\VERSION.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,48,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dhcpcsvc.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,49,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\System32\\NSI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,50,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabpreslayerdata.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,51,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabpreslayer.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,52,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabmixins.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,53,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabworkgroup.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,54,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdata.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,55,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabqueryproc.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,56,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabfileformat.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,57,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdatamodel.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,58,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnect.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,59,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabxmldom.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,60,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdatacollections.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,61,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tablicbridge.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,62,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcorexml.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,63,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcoredata.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,64,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Core.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,65,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""2019, 0, 2019, 0220"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tbb.dll"", + ""product-name"": ""Intel(R) Threading Building Blocks for Windows"", + ""product-version"": ""2019, 0, 2019, 0220"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,66,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\metrics2.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,67,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_system-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,68,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.82 (rs1_release_inmarket.180822-1743)"", + ""filename"": ""C:\\Windows\\WinSxS\\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.14393.2457_none_a13eaee9d8fd5c07\\COMCTL32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2457"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,69,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\USERENV.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,70,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\NETAPI32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,71,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\cmon.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,72,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""7.60.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libcurl.dll"", + ""product-name"": ""The curl library"", + ""product-version"": ""7.60.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,73,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\WLDAP32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,74,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\Normaliz.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,75,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.2.3"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\telemetry-lib-cpp.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""1.2.3"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,76,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\CRYPTUI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,77,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2273 (rs1_release_1.180427-1811)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\Secur32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2273"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,78,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""3.65.5"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\art-cpp.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""3.65.5"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,79,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Network.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,80,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Widgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,81,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Gui.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,82,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_thread-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,83,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\librdkafkacpp.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,84,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""6.12.0002.633 (debuggers(dbg).100201-1211)"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\dbghelp.dll"", + ""product-name"": ""Debugging Tools for Windows(R)"", + ""product-version"": ""6.12.0002.633"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,85,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4, 4, 0, 0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\icuin44.dll"", + ""product-name"": ""International Components for Unicode"", + ""product-version"": ""4, 4, 0, 0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,86,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4, 4, 0, 0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\icuuc44.dll"", + ""product-name"": ""International Components for Unicode"", + ""product-version"": ""4, 4, 0, 0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,87,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizrender.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,88,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\docapi.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,89,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabgeosearch.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,90,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizql.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,91,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdisplaycore.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,92,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnectorsinternal.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,93,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnectorsweb.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,94,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\runtimeweb.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,95,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.3085 (rs1_release.190703-1816)"", + ""filename"": ""C:\\Windows\\WinSxS\\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.14393.3085_none_aece08c9ddd1fa72\\gdiplus.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.3085"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,96,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabwbfileformat.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,97,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabworkbookeditor.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,98,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabworkbook.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,99,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabanim.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,100,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabmaps.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,101,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrender.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,102,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizqlmodel.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,103,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""3.8.3.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libxl.dll"", + ""product-name"": ""LibXL"", + ""product-version"": ""3.8.3.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,104,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.0.24212.0 built by: VCTOOLSD14ULDR"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\mfc140u.dll"", + ""product-name"": ""Microsoft® Visual Studio® 2015"", + ""product-version"": ""14.0.24212.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,105,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\IMM32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,106,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnectorsbase.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,107,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdatamdx.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,108,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabqueryfed.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,109,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabquerycache.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,110,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcache.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,111,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabquery.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,112,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizengine.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,113,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdomtransforms.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,114,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tableaumarkup.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,115,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabstylemodel.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,116,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabfield.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,117,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabquerycore.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,118,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabtransforms.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,119,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\runtimekeybundles.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,120,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""30.2.1.00f53329"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrtmaker.dll"", + ""product-name"": ""Tableau Runtime 30.2"", + ""product-version"": ""30.2.1.00f53329"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,121,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""30.2.1.00f53329"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrtcore.dll"", + ""product-name"": ""Tableau Runtime 30.2"", + ""product-version"": ""30.2.1.00f53329"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,122,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Qml.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,123,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\ODBC32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,124,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libxpdf.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,125,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.2.1095.0304"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\STATRN64.dll"", + ""product-name"": ""Stat/Transfer"", + ""product-version"": ""14.2.1095.0304"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,126,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""9.6.6"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\LIBPQ.dll"", + ""product-name"": ""PostgreSQL"", + ""product-version"": ""9.6.6"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,127,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\hyper-api.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,128,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabspatial.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,129,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""2.2.1"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\gdal202.dll"", + ""product-name"": ""GDAL/OGR"", + ""product-version"": ""2.2.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,130,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""0.0.309.r7b1ad825"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabspatialanalysis.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""release_2019_2.0.0.309.r7b1ad825"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,131,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_date_time-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,132,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WSOCK32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,133,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabmvcachemanager.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,134,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabaql.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,135,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\xerces-c_3_2.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,136,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\MPR.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,137,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINMM.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,138,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_chrono-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,139,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4.2.20.1"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libzmq.dll"", + ""product-name"": ""ZeroMQ"", + ""product-version"": ""4.2.20.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,140,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\bcrypt.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,141,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\DNSAPI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,142,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\IPHLPAPI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,143,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dwmapi.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,144,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\librdkafka.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,145,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4, 4, 0, 0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\icudt44.dll"", + ""product-name"": ""International Components for Unicode"", + ""product-version"": ""4, 4, 0, 0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,146,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabaqlexec.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,147,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabgeocoding.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,148,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libhyphenate.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,149,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""11.00.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\urlmon.dll"", + ""product-name"": ""Internet Explorer"", + ""product-version"": ""11.00.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,150,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WinExtras.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,151,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""30.2.1.00f53329"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrtvm.dll"", + ""product-name"": ""Tableau Runtime 30.2"", + ""product-version"": ""30.2.1.00f53329"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,152,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebKitWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,153,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebEngineWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,154,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebKit.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,155,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebEngineCore.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,156,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebChannel.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,157,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabflexiblelayout.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,158,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\geos.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,159,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\qmapboxgl.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,160,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\wktlib.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,161,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5PrintSupport.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,162,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\UxTheme.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,163,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabredis.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,164,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabextsvc.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,165,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\DPAPI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,166,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.9"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\iconv.x64\\iconv.dll"", + ""product-name"": ""libiconv: character set conversion library"", + ""product-version"": ""1.9"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,167,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINMMBASE.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,168,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2580 (rs1_release_inmarket.181009-1745)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\SSPICLI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2580"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,169,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""11.00.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\iertutil.dll"", + ""product-name"": ""Internet Explorer"", + ""product-version"": ""11.00.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,170,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Sensors.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,171,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5MultimediaWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,172,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Multimedia.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,173,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5OpenGL.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,174,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Positioning.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,175,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Quick.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,176,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5QuickWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,177,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\USP10.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,178,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.1715 (rs1_release_inmarket.170906-1810)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINSPOOL.DRV"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.1715"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,179,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINHTTP.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,180,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\DWrite.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,181,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.447 (rs1_release_inmarket.161102-0100)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\d3d9.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.447"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,182,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2608 (rs1_release.181024-1742)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\d3d11.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2608"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,183,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dxva2.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,184,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2457 (rs1_release_inmarket.180822-1743)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dxgi.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2457"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,185,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Sql.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,186,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\MSWSOCK.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,187,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\NETUTILS.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,188,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\CRYPTBASE.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,189,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\SRVCLI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,190,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\CRYPTSP.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,191,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\system32\\rsaenh.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,192,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.3024 (rs1_release.190530-2002)"", + ""filename"": ""C:\\Program Files\\Common Files\\System\\Ado\\msado15.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.3024"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,193,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""calendar"": ""Gregorian (localized) calendar"", + ""country"": ""United States"", + ""country-en"": ""United States"", + ""description"": ""default-user-locale"", + ""language"": ""English (United States)"", + ""language-en"": ""English"", + ""lcid"": ""409"", + ""long-date"": ""M-D-Y"", + ""long-date-format"": ""dddd, MMMM d, yyyy"", + ""samples"": ""AM=AM,Mon=Mon,Jan=Jan,/=/"", + ""short-date"": ""M-D-Y"", + ""short-date-format"": ""M/d/yyyy"", + ""short-date-year"": ""yyyy"", + ""sort"": ""Default"", + ""time-format"": ""h:mm:ss tt"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,194,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""calendar"": ""Gregorian (localized) calendar"", + ""country"": ""United States"", + ""country-en"": ""United States"", + ""description"": ""default-system-locale"", + ""language"": ""English (United States)"", + ""language-en"": ""English"", + ""lcid"": ""409"", + ""long-date"": ""M-D-Y"", + ""long-date-format"": ""dddd, MMMM d, yyyy"", + ""samples"": ""AM=AM,Mon=Mon,Jan=Jan,/=/"", + ""short-date"": ""M-D-Y"", + ""short-date-format"": ""M/d/yyyy"", + ""short-date-year"": ""yyyy"", + ""sort"": ""Default"", + ""time-format"": ""h:mm:ss tt"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,195,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,Logging initialized from context: FlowProcessorStartup,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,196,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,Writing logs to: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\flowprocessor\nativeapi_flowprocessor.txt,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,197,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,QueryCacheServiceMruEnabled: false;,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,198,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,RedisSubscriptionManager: deferring subscription on channel: defaultns.*,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,199,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,ICoherentCache MetadataCache=0x000001bdbdb66238 AbstractCache=0x000001bdbdb403e0 LogicalCache=0x000001bdbdb41330 NativeCache=0x000001bdbdb41870,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,200,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,"{ + ""allowall-from-config"": ""1"", + ""matching-rules"": [ + { + ""allowed"": ""1"", + ""index"": ""1"", + ""path"": ""*"", + ""type"": ""allowed-config"" + } + ], + ""this"": ""0x00000008948fd9e0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,201,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,AqlApiServer::Start(),n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,202,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,Connectors registered from tabconnectorsinternal.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,203,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,Connectors registered from tabconnectorsweb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,204,08/09/2019 20:35:47,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,205,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,206,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,207,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,208,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_GB.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,209,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,210,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,211,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,212,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_TW.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,213,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,214,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,215,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded 11 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,216,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connection dialog file (.tcd) for class 'azure_sql_dw'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,217,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,No dialect file (.tdd) specified for class 'azure_sql_dw'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,218,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,DataDrivenResolverRegistry::LoadResolvers: Loading TDR files.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,219,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,DataDrivenResolverRegistry::LoadResolvers: Loaded 0 TDR files.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,220,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully registered connection resolver file (.tdr) for class 'azure_sql_dw'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,221,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connector for class azure_sql_dw from connector plugin C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,222,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,223,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,224,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,225,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,226,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,227,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_GB.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,228,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,229,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,230,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_TW.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,231,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,232,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,233,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded 11 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,234,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connection dialog file (.tcd) for class 'mariadb'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,235,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,No dialect file (.tdd) specified for class 'mariadb'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,236,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully registered connection resolver file (.tdr) for class 'mariadb'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,237,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connector for class mariadb from connector plugin C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,238,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,239,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-it_IT.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,240,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,241,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,242,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,243,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,244,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,245,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_GB.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,246,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,247,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_TW.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,248,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,249,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,250,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded 12 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,251,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connection dialog file (.tcd) for class 'memsql'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,252,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,No dialect file (.tdd) specified for class 'memsql'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,253,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully registered connection resolver file (.tdr) for class 'memsql'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,254,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connector for class memsql from connector plugin C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,255,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,256,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,257,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,258,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,259,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,260,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,261,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,262,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,263,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,264,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Loaded 9 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,265,08/09/2019 20:35:48,node1 +-,-,-,-,ERROR,n/a,,Class already registered: mongodb,,,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,266,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Resource Manager: Max CPU limited to 95% over 3600 seconds,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,267,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,"Resource Manager: Per Process Memory Limit: 23,788,739,788 bytes",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,268,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,"Resource Manager: All Processes Memory Limit: 32,284,718,284 bytes",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,269,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Resource Manager: Checking resources every 10 seconds,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,270,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Resource Manager: listening on port 2233,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,271,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,"{ + ""crash-correlation-id"": ""8D11CA55ECBB467C950E0AF82033DA2A"", + ""crash-dump-directory"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\crashdumps"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,272,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,Starting temp databases by connecting to a hyper instance of tab.tcp://localhost:8509,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,273,08/09/2019 20:35:48,node1 +-,-,-,-,INFO,n/a,,"Creating hyper database file at C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\Maestro45baa96e-56fe-4012-b72f-ccb18009a54b, with schema Extract",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,274,08/09/2019 20:35:48,node1 +-,-,-,-,WARN,n/a,,"HyperLibpqProtocol, no connection attributes specified, setting to local instance",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,275,08/09/2019 20:35:49,node1 +-,-,-,-,INFO,n/a,,"host='localhost' port='8509' dbname='postgres' user='tableau_internal_user' password='********' sslmode='disable' options='result_format_code=hyperbinary requestedProtocolVersion=1 language=en_US access_mode=readwrite DateStyle=MDY extra_float_digits=2 TwoDigitYearThreshold=40 external_client_context=\'{""req"":""-"", ""site"":""test-site"", ""user"":""-""}\'' ",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,276,08/09/2019 20:35:49,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""postgres"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 8:35:49 PM"", + ""created-elapsed"": 0.089, + ""disconnected"": false, + ""id"": -1, + ""this"": ""0x000001bdbdd77070"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,277,08/09/2019 20:35:49,node1 +-,-,-,-,INFO,n/a,,"{ + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": -1, + ""query"": ""CREATE DATABASE \""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543\\Maestro45baa96e-56fe-4012-b72f-ccb18009a54b\"""", + ""query-category"": ""Setup"", + ""query-hash"": 4271735631 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,278,08/09/2019 20:35:49,node1 +-,-,-,-,INFO,n/a,,"{ + ""cols"": 0, + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": -1, + ""query-category"": ""Setup"", + ""query-hash"": 4271735631, + ""query-trunc"": ""CREATE DATABASE \""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543\\Maestro45baa96e-56fe-4012-b72f-ccb18009a54b\"""", + ""rows"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,279,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""postgres"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 8:35:49 PM"", + ""disconnected"": false, + ""id"": -1, + ""this"": ""0x000001bdbdd77070"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,280,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""postgres"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 8:35:49 PM"", + ""disconnected"": false, + ""id"": -1, + ""this"": ""0x000001bdbdd77070"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,281,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/Maestro45baa96e-56fe-4012-b72f-ccb18009a54b"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""0"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x000001bdbdc9cb60"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,282,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,283,08/09/2019 20:35:50,node1 +-,-,-,-,WARN,n/a,,"HyperLibpqProtocol, no connection attributes specified, setting to local instance",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,284,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,285,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"host='localhost' port='8509' dbname='C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543\\Maestro45baa96e-56fe-4012-b72f-ccb18009a54b' user='tableau_internal_user' password='********' sslmode='disable' options='result_format_code=hyperbinary requestedProtocolVersion=1 language=en_US access_mode=readwrite DateStyle=MDY extra_float_digits=2 TwoDigitYearThreshold=40 external_client_context=\'{""req"":""-"", ""site"":""test-site"", ""user"":""-""}\'' ",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,286,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""1"", + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/Maestro45baa96e-56fe-4012-b72f-ccb18009a54b"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 8:35:50 PM"", + ""created-elapsed"": 0.041, + ""disconnected"": false, + ""id"": 1, + ""this"": ""0x000001bdc0ec46e0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,287,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""group"": { + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/Maestro45baa96e-56fe-4012-b72f-ccb18009a54b"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""0"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""1"", + ""this"": ""0x000001bdbdc9cb60"" + }, + ""protocol-id"": ""1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,288,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""is-command"": false, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query"": ""SELECT n.nspname, n.oid FROM pg_catalog.pg_namespace n WHERE n.nspname !~ '^pg_' AND n.nspname <> 'information_schema'"", + ""query-category"": ""Metadata"", + ""query-hash"": 2544849568 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,289,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""cols"": 2, + ""is-command"": false, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query-category"": ""Metadata"", + ""query-hash"": 2544849568, + ""query-trunc"": ""SELECT n.nspname, n.oid FROM pg_catalog.pg_namespace n WHERE n.nspname !~ '^pg_' AND n.nspname <> 'information_schema'"", + ""rows"": 2 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,290,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query"": ""CREATE SCHEMA \""Extract\"""", + ""query-category"": ""Setup"", + ""query-hash"": 3884933116 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,291,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""cols"": 0, + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query-category"": ""Setup"", + ""query-hash"": 3884933116, + ""query-trunc"": ""CREATE SCHEMA \""Extract\"""", + ""rows"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,292,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x000001bdbdc9cde0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,293,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,294,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,295,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.16.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\azure-dw.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""1.16.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,296,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\mariadb.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,297,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""0.1.16"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\memsql.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""0.1.16"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,298,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\mongodb.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,299,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\rasadhlp.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,300,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\fwpuclnt.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,301,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""release_2019_2.0.0.220.r37ee1ddf"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tdeapi.dll"", + ""product-name"": ""Tableau Data Engine API 0.0"", + ""product-version"": ""release_2019_2.0.0.220.r37ee1ddf"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,302,08/09/2019 20:35:50,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""release_2019_2.0.0.220.r37ee1ddf"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\tde\\tdeserver64.exe"", + ""product-name"": ""Tableau Data Engine 0.0"", + ""product-version"": ""release_2019_2.0.0.220.r37ee1ddf"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,303,08/09/2019 20:35:51,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""2"", + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""created"": ""8/9/2019 8:35:50 PM"", + ""created-elapsed"": 1.652, + ""disconnected"": false, + ""id"": 2, + ""this"": ""0x000001bdbdd77070"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,304,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"{ + ""group"": { + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""1"", + ""this"": ""0x000001bdbdc9cde0"" + }, + ""protocol-id"": ""2"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,305,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"Metadata timestamp was not set, using Now() for m_metadataTimestamp)",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,306,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""2"", + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""created"": ""8/9/2019 8:35:50 PM"", + ""disconnected"": false, + ""group-id"": 1, + ""id"": 2, + ""this"": ""0x000001bdbdd77070"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,307,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"{ + ""group"": { + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x000001bdbdc9cde0"" + }, + ""protocol-id"": ""2"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,308,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x000001bdbdc9cde0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,309,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""2"", + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""created"": ""8/9/2019 8:35:50 PM"", + ""disconnected"": false, + ""elapsed"": 0.014, + ""group-id"": 1, + ""id"": 2, + ""this"": ""0x000001bdbdd77070"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,310,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,Init completed.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,311,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"Parameter values for prepservice are: +Verbose output: false +Wait for debugger: false +Strict parameters: true +Unknown parameters: false +Requested Port: 8415 +Assigned Port: 0 +IP Address: localhost +Log api use: false +Enable heartbeat check: true +Monitoring for termination of process: 5676 +gRPC completion queue timeout: 2147483647ms +gRPC completion queues: 8 +gRPC completion queue threads (min): 1 +gRPC completion queue threads (max): 16 +Certificate file: not provided +Root certificate file: not provided +Certificate password: not provided +Authentication token: f95ab2d0-f6b3-4f66-8cb4-ba52390047cf +Use encryption: false +Use authentication: true +Parameter file: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\native-init5300914887779131839.properties +Wait for connections: true +Port file: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\loom7942232504792553225\prepservice8900119380505572957.port +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,312,08/09/2019 20:35:52,node1 +-,-,-,-,INFO,n/a,,"{ + ""allowall-from-config"": ""1"", + ""matching-rules"": [ + { + ""allowed"": ""1"", + ""index"": ""1"", + ""path"": ""*"", + ""type"": ""allowed-config"" + } + ], + ""this"": ""0x00000008968fe950"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,313,08/09/2019 20:35:56,node1 +-,-,-,-,INFO,n/a,,Created AqlApiSession ID {7D2E334C-E449-4A8F-8D15-AB4D1993F9F6},n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,314,08/09/2019 20:35:56,node1 +-,-,-,-,INFO,n/a,,Deferring creation of federation temporary database C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/TableauTemp/federation_195e4xy1d3mg9z120wcan08xpxco/federation_db.hyper.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,315,08/09/2019 20:35:56,node1 +-,-,-,-,INFO,n/a,,"{ + ""database"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/TableauTemp/federation_195e4xy1d3mg9z120wcan08xpxco/federation_db.hyper"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,316,08/09/2019 20:35:56,node1 +-,-,-,-,INFO,n/a,,"{ + ""path"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\logs\\flowprocessor\\nativeapi_flowprocessor_2019_08_09_00_00_00.txt"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,317,08/09/2019 21:37:35,node1 +-,-,-,-,INFO,n/a,,"{ + ""cwd"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543"", + ""domain"": """", + ""hostname"": ""EC2AMAZ-T1I4G5M"", + ""os"": ""Microsoft Windows Server 2016 Datacenter (Build 14393)"", + ""process-id"": ""14036 (0x36d4)"", + ""start-time"": ""2019-08-09T21:37:35.99"", + ""tableau-version"": ""20192.19.0718.1543,x64"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,318,08/09/2019 21:37:35,node1 +-,-,-,-,INFO,n/a,,"{ + ""commit"": 506462208, + ""free"": 140736963178496, + ""load-percent"": 35, + ""reserve"": 18649088 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,319,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""ALLUSERSPROFILE"": ""C:\\ProgramData"", + ""APPDATA"": ""C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Roaming"", + ""COMPUTERNAME"": ""EC2AMAZ-T1I4G5M"", + ""ComSpec"": ""C:\\Windows\\system32\\cmd.exe"", + ""CommonProgramFiles"": ""C:\\Program Files\\Common Files"", + ""CommonProgramFiles(x86)"": ""C:\\Program Files (x86)\\Common Files"", + ""CommonProgramW6432"": ""C:\\Program Files\\Common Files"", + ""DYLD_FALLBACK_LIBRARY_PATH"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\repository\\jre/../../../Resources/app/tableau-1.3/build/Release/:C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\repository\\jre/../../Resources/app/tableau-1.3/build/Release/:~/lib:/usr/local/lib:/usr/lib"", + ""JAVA_HOME"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\repository\\jre"", + ""LOCALAPPDATA"": ""C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Local"", + ""NUMBER_OF_PROCESSORS"": ""8"", + ""OS"": ""Windows_NT"", + ""PATHEXT"": "".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"", + ""PROCESSOR_ARCHITECTURE"": ""AMD64"", + ""PROCESSOR_IDENTIFIER"": ""Intel64 Family 6 Model 85 Stepping 4, GenuineIntel"", + ""PROCESSOR_LEVEL"": ""6"", + ""PROCESSOR_REVISION"": ""5504"", + ""PSModulePath"": ""%ProgramFiles%\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\"", + ""PUBLIC"": ""C:\\Users\\Public"", + ""Path"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin;C:\\Program Files\\Tableau\\Tableau Server\\packages\\managementlibs.20192.19.0718.1543;C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\tabsvc_0.20192.19.0718.1543\\bin;C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\tabsvc_0.20192.19.0718.1543\\managementlibs;C:\\Program Files\\Tableau\\Tableau Server\\packages\\bin.20192.19.0718.1543;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Amazon\\cfn-bootstrap\\;C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\WindowsApps"", + ""ProgramData"": ""C:\\ProgramData"", + ""ProgramFiles"": ""C:\\Program Files"", + ""ProgramFiles(x86)"": ""C:\\Program Files (x86)"", + ""ProgramW6432"": ""C:\\Program Files"", + ""SystemDrive"": ""C:"", + ""SystemRoot"": ""C:\\Windows"", + ""TABLEAU_SERVER_CONFIG_NAME"": ""tabsvc"", + ""TABLEAU_SERVER_DATA_DIR"": ""C:\\ProgramData\\Tableau\\Tableau Server"", + ""TABLEAU_SERVER_DATA_DIR_VERSION"": ""20192.19.0718.1543"", + ""TABLEAU_SERVER_INSTALL_DIR"": ""C:\\Program Files\\Tableau\\Tableau Server"", + ""TEMP"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543"", + ""TMP"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543"", + ""TMPDIR"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543"", + ""USERDOMAIN"": ""WORKGROUP"", + ""USERNAME"": ""EC2AMAZ-T1I4G5M$"", + ""USERPROFILE"": ""C:\\Windows\\ServiceProfiles\\NetworkService"", + ""windir"": ""C:\\Windows"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,320,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\prepservice.exe"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,321,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2430 (rs1_release_inmarket_aim.180806-1810)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\ntdll.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2430"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,322,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2430 (rs1_release_inmarket_aim.180806-1810)"", + ""filename"": ""C:\\Windows\\System32\\KERNEL32.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2430"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,323,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2430 (rs1_release_inmarket_aim.180806-1810)"", + ""filename"": ""C:\\Windows\\System32\\KERNELBASE.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2430"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,324,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2999 (rs1_release_inmarket.190520-1518)"", + ""filename"": ""C:\\Windows\\System32\\ucrtbase.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2999"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,325,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\WS2_32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,326,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\sechost.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,327,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\RPCRT4.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,328,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\ADVAPI32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,329,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""7.0.14393.2457 (rs1_release_inmarket.180822-1743)"", + ""filename"": ""C:\\Windows\\System32\\msvcrt.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""7.0.14393.2457"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,330,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\loomsupport.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,331,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\SHLWAPI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,332,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.1198 (rs1_release_sec.170427-1353)"", + ""filename"": ""C:\\Windows\\System32\\combase.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.1198"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,333,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\System32\\bcryptPrimitives.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,334,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\System32\\GDI32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,335,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.3085 (rs1_release.190703-1816)"", + ""filename"": ""C:\\Windows\\System32\\gdi32full.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.3085"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,336,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\USER32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,337,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.51 (rs1_release_inmarket.160801-1836)"", + ""filename"": ""C:\\Windows\\System32\\win32u.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.51"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,338,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\SHELL32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,339,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\cfgmgr32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,340,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\windows.storage.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,341,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\powrprof.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,342,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2312 (rs1_release.180607-1919)"", + ""filename"": ""C:\\Windows\\System32\\kernel.appcore.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2312"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,343,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\shcore.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,344,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\profapi.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,345,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.1198 (rs1_release_sec.170427-1353)"", + ""filename"": ""C:\\Windows\\System32\\ole32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.1198"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,346,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2940 (rs1_release_inmarket.190409-1847)"", + ""filename"": ""C:\\Windows\\System32\\OLEAUT32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2940"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,347,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2999 (rs1_release_inmarket.190520-1518)"", + ""filename"": ""C:\\Windows\\System32\\msvcp_win.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2999"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,348,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\COMDLG32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,349,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\aqlapi.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,350,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcore.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,351,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2791 (rs1_release.190205-1511)"", + ""filename"": ""C:\\Windows\\System32\\WINTRUST.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2791"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,352,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\MSASN1.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,353,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\CRYPT32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,354,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\PSAPI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,355,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4.39.10"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcoreplatform.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""4.39.10"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,356,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""0.0.2166.rb12a2ef0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabsys.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""release_2019_2_1.0.0.2166.rb12a2ef0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,357,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.00.24215.1 built by: VCTOOLSD14ULDR"", + ""filename"": ""C:\\Windows\\SYSTEM32\\VCRUNTIME140.dll"", + ""product-name"": ""Microsoft® Visual Studio® 2015"", + ""product-version"": ""14.00.24215.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,358,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.00.24215.1 built by: VCTOOLSD14ULDR"", + ""filename"": ""C:\\Windows\\SYSTEM32\\MSVCP140.dll"", + ""product-name"": ""Microsoft® Visual Studio® 2015"", + ""product-version"": ""14.00.24215.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,359,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.0.2r"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\TABLIBEAY32.dll"", + ""product-name"": ""The OpenSSL Toolkit"", + ""product-version"": ""1.0.2r"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,360,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.0.2r"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\TABSSLEAY32.dll"", + ""product-name"": ""The OpenSSL Toolkit"", + ""product-version"": ""1.0.2r"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,361,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdoc.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,362,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\VERSION.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,363,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dhcpcsvc.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,364,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\System32\\NSI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,365,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabpreslayerdata.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,366,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabpreslayer.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,367,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabmixins.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,368,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabworkgroup.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,369,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdata.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,370,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabqueryproc.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,371,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabfileformat.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,372,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdatamodel.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,373,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnect.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,374,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabxmldom.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,375,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdatacollections.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,376,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tablicbridge.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,377,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcorexml.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,378,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcoredata.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,379,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Core.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,380,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""2019, 0, 2019, 0220"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tbb.dll"", + ""product-name"": ""Intel(R) Threading Building Blocks for Windows"", + ""product-version"": ""2019, 0, 2019, 0220"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,381,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\metrics2.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,382,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_system-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,383,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\USERENV.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,384,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.82 (rs1_release_inmarket.180822-1743)"", + ""filename"": ""C:\\Windows\\WinSxS\\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.14393.2457_none_a13eaee9d8fd5c07\\COMCTL32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2457"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,385,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\NETAPI32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,386,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnectorsbase.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,387,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabqueryfed.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,388,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabquerycache.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,389,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabquery.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,390,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdomtransforms.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,391,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabquerycore.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,392,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Network.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,393,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\cmon.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,394,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""7.60.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libcurl.dll"", + ""product-name"": ""The curl library"", + ""product-version"": ""7.60.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,395,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\WLDAP32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,396,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\Normaliz.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,397,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.2.3"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\telemetry-lib-cpp.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""1.2.3"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,398,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\CRYPTUI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,399,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2273 (rs1_release_1.180427-1811)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\Secur32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2273"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,400,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""3.65.5"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\art-cpp.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""3.65.5"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,401,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Widgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,402,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Gui.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,403,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_thread-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,404,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""6.12.0002.633 (debuggers(dbg).100201-1211)"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\dbghelp.dll"", + ""product-name"": ""Debugging Tools for Windows(R)"", + ""product-version"": ""6.12.0002.633"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,405,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4, 4, 0, 0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\icuin44.dll"", + ""product-name"": ""International Components for Unicode"", + ""product-version"": ""4, 4, 0, 0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,406,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4, 4, 0, 0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\icuuc44.dll"", + ""product-name"": ""International Components for Unicode"", + ""product-version"": ""4, 4, 0, 0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,407,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizrender.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,408,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\docapi.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,409,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabgeosearch.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,410,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizql.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,411,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdisplaycore.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,412,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnectorsinternal.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,413,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabconnectorsweb.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,414,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\runtimeweb.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,415,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\librdkafkacpp.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,416,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabwbfileformat.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,417,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.3085 (rs1_release.190703-1816)"", + ""filename"": ""C:\\Windows\\WinSxS\\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.14393.3085_none_aece08c9ddd1fa72\\gdiplus.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.3085"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,418,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabworkbookeditor.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,419,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabworkbook.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,420,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabanim.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,421,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabmaps.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,422,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrender.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,423,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizqlmodel.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,424,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""3.8.3.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libxl.dll"", + ""product-name"": ""LibXL"", + ""product-version"": ""3.8.3.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,425,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.0.24212.0 built by: VCTOOLSD14ULDR"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\mfc140u.dll"", + ""product-name"": ""Microsoft® Visual Studio® 2015"", + ""product-version"": ""14.0.24212.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,426,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\IMM32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,427,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabdatamdx.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,428,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabcache.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,429,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabvizengine.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,430,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tableaumarkup.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,431,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabstylemodel.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,432,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabfield.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,433,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabtransforms.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,434,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\runtimekeybundles.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,435,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""30.2.1.00f53329"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrtmaker.dll"", + ""product-name"": ""Tableau Runtime 30.2"", + ""product-version"": ""30.2.1.00f53329"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,436,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""30.2.1.00f53329"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrtcore.dll"", + ""product-name"": ""Tableau Runtime 30.2"", + ""product-version"": ""30.2.1.00f53329"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,437,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Qml.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,438,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\ODBC32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,439,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libxpdf.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,440,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""14.2.1095.0304"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\STATRN64.dll"", + ""product-name"": ""Stat/Transfer"", + ""product-version"": ""14.2.1095.0304"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,441,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""9.6.6"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\LIBPQ.dll"", + ""product-name"": ""PostgreSQL"", + ""product-version"": ""9.6.6"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,442,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\hyper-api.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,443,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabspatial.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,444,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""2.2.1"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\gdal202.dll"", + ""product-name"": ""GDAL/OGR"", + ""product-version"": ""2.2.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,445,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""0.0.309.r7b1ad825"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabspatialanalysis.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""release_2019_2.0.0.309.r7b1ad825"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,446,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_date_time-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,447,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WSOCK32.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,448,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabmvcachemanager.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,449,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabaql.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,450,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\xerces-c_3_2.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,451,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\MPR.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,452,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINMM.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,453,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\DNSAPI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,454,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\IPHLPAPI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,455,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\boost_chrono-vc140-mt-1_60.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,456,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4.2.20.1"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libzmq.dll"", + ""product-name"": ""ZeroMQ"", + ""product-version"": ""4.2.20.1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,457,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\bcrypt.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,458,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\UxTheme.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,459,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dwmapi.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,460,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""4, 4, 0, 0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\icudt44.dll"", + ""product-name"": ""International Components for Unicode"", + ""product-version"": ""4, 4, 0, 0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,461,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabaqlexec.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,462,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabgeocoding.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,463,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\libhyphenate.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,464,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""11.00.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\urlmon.dll"", + ""product-name"": ""Internet Explorer"", + ""product-version"": ""11.00.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,465,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WinExtras.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,466,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""30.2.1.00f53329"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabrtvm.dll"", + ""product-name"": ""Tableau Runtime 30.2"", + ""product-version"": ""30.2.1.00f53329"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,467,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebKitWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,468,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebEngineWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,469,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebKit.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,470,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebEngineCore.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,471,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5WebChannel.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,472,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\librdkafka.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,473,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabflexiblelayout.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,474,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\geos.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,475,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\qmapboxgl.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,476,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\wktlib.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,477,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5PrintSupport.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,478,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabredis.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,479,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""20192.19.0718.1543"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tabextsvc.dll"", + ""product-name"": ""Tableau 2019.2"", + ""product-version"": ""20192.19.0718.1543"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,480,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\DPAPI.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,481,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.9"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\iconv.x64\\iconv.dll"", + ""product-name"": ""libiconv: character set conversion library"", + ""product-version"": ""1.9"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,482,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINMMBASE.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,483,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2580 (rs1_release_inmarket.181009-1745)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\SSPICLI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2580"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,484,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""11.00.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\iertutil.dll"", + ""product-name"": ""Internet Explorer"", + ""product-version"": ""11.00.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,485,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Sensors.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,486,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5MultimediaWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,487,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Multimedia.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,488,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5OpenGL.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,489,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Quick.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,490,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5QuickWidgets.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,491,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Positioning.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,492,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\USP10.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,493,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.1715 (rs1_release_inmarket.170906-1810)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINSPOOL.DRV"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.1715"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,494,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\WINHTTP.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,495,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\DWrite.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,496,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.447 (rs1_release_inmarket.161102-0100)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\d3d9.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.447"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,497,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2608 (rs1_release.181024-1742)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\d3d11.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2608"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,498,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dxva2.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,499,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2457 (rs1_release_inmarket.180822-1743)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\dxgi.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2457"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,500,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""5.10.0.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\Qt5Sql.dll"", + ""product-name"": ""Qt5"", + ""product-version"": ""5.10.0.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,501,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\MSWSOCK.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,502,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\NETUTILS.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,503,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\CRYPTBASE.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,504,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\SRVCLI.DLL"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,505,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.2969 (rs1_release.190503-1820)"", + ""filename"": ""C:\\Windows\\SYSTEM32\\CRYPTSP.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.2969"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,506,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\system32\\rsaenh.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,507,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.3024 (rs1_release.190530-2002)"", + ""filename"": ""C:\\Program Files\\Common Files\\System\\Ado\\msado15.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.3024"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,508,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""calendar"": ""Gregorian (localized) calendar"", + ""country"": ""United States"", + ""country-en"": ""United States"", + ""description"": ""default-user-locale"", + ""language"": ""English (United States)"", + ""language-en"": ""English"", + ""lcid"": ""409"", + ""long-date"": ""M-D-Y"", + ""long-date-format"": ""dddd, MMMM d, yyyy"", + ""samples"": ""AM=AM,Mon=Mon,Jan=Jan,/=/"", + ""short-date"": ""M-D-Y"", + ""short-date-format"": ""M/d/yyyy"", + ""short-date-year"": ""yyyy"", + ""sort"": ""Default"", + ""time-format"": ""h:mm:ss tt"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,509,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""calendar"": ""Gregorian (localized) calendar"", + ""country"": ""United States"", + ""country-en"": ""United States"", + ""description"": ""default-system-locale"", + ""language"": ""English (United States)"", + ""language-en"": ""English"", + ""lcid"": ""409"", + ""long-date"": ""M-D-Y"", + ""long-date-format"": ""dddd, MMMM d, yyyy"", + ""samples"": ""AM=AM,Mon=Mon,Jan=Jan,/=/"", + ""short-date"": ""M-D-Y"", + ""short-date-format"": ""M/d/yyyy"", + ""short-date-year"": ""yyyy"", + ""sort"": ""Default"", + ""time-format"": ""h:mm:ss tt"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,510,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Logging initialized from context: FlowProcessorStartup,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,511,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Writing logs to: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\flowprocessor\nativeapi_flowprocessor.txt,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,512,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,QueryCacheServiceMruEnabled: false;,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,513,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,RedisSubscriptionManager: deferring subscription on channel: defaultns.*,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,514,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,ICoherentCache MetadataCache=0x0000027177372168 AbstractCache=0x00000271773ec680 LogicalCache=0x00000271773ec6f0 NativeCache=0x00000271773ec3e0,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,515,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""allowall-from-config"": ""1"", + ""matching-rules"": [ + { + ""allowed"": ""1"", + ""index"": ""1"", + ""path"": ""*"", + ""type"": ""allowed-config"" + } + ], + ""this"": ""0x000000cb749fdec0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,516,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,AqlApiServer::Start(),n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,517,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Connectors registered from tabconnectorsinternal.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,518,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Connectors registered from tabconnectorsweb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,519,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,520,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,521,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,522,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,523,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_GB.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,524,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,525,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,526,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,527,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_TW.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,528,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,529,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,530,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded 11 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,531,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connection dialog file (.tcd) for class 'azure_sql_dw'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,532,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,No dialect file (.tdd) specified for class 'azure_sql_dw'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,533,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,DataDrivenResolverRegistry::LoadResolvers: Loading TDR files.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,534,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,DataDrivenResolverRegistry::LoadResolvers: Loaded 0 TDR files.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,535,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully registered connection resolver file (.tdr) for class 'azure_sql_dw'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,536,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connector for class azure_sql_dw from connector plugin C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\azure-dw.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,537,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,538,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,539,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,540,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,541,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,542,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_GB.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,543,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,544,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,545,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_TW.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,546,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,547,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,548,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded 11 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,549,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connection dialog file (.tcd) for class 'mariadb'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,550,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,No dialect file (.tdd) specified for class 'mariadb'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,551,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully registered connection resolver file (.tdr) for class 'mariadb'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,552,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connector for class mariadb from connector plugin C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mariadb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,553,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,554,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-it_IT.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,555,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,556,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,557,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,558,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,559,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,560,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_GB.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,561,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,562,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_TW.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,563,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,564,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,565,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded 12 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,566,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connection dialog file (.tcd) for class 'memsql'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,567,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,No dialect file (.tdd) specified for class 'memsql'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,568,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully registered connection resolver file (.tdr) for class 'memsql'.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,569,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Successfully loaded connector for class memsql from connector plugin C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\memsql.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,570,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ja_JP.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,571,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-en_US.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,572,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-fr_FR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,573,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-es_ES.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,574,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ga_IE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,575,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-ko_KR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,576,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-zh_CN.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,577,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-de_DE.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,578,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded resource file resources-pt_BR.xml for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,579,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Loaded 9 resource files for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\flowprocessor_0.20192.19.0718.1543\bin\connectors\mongodb.dll,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,580,08/09/2019 21:37:36,node1 +-,-,-,-,ERROR,n/a,,Class already registered: mongodb,,,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,581,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Resource Manager: Max CPU limited to 95% over 3600 seconds,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,582,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"Resource Manager: Per Process Memory Limit: 23,788,739,788 bytes",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,583,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"Resource Manager: All Processes Memory Limit: 32,284,718,284 bytes",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,584,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Resource Manager: Checking resources every 10 seconds,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,585,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,Resource Manager: listening on port 2233,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,586,08/09/2019 21:37:36,node1 +-,-,-,-,INFO,n/a,,"{ + ""crash-correlation-id"": ""92D7C13AF9554C8787B7305DDB4464B5"", + ""crash-dump-directory"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\crashdumps"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,587,08/09/2019 21:37:37,node1 +-,-,-,-,INFO,n/a,,Starting temp databases by connecting to a hyper instance of tab.tcp://localhost:8509,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,588,08/09/2019 21:37:37,node1 +-,-,-,-,INFO,n/a,,"Creating hyper database file at C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\Maestro9e9610a8-98a2-43eb-a1ab-b42e70d9f584, with schema Extract",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,589,08/09/2019 21:37:37,node1 +-,-,-,-,WARN,n/a,,"HyperLibpqProtocol, no connection attributes specified, setting to local instance",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,590,08/09/2019 21:37:38,node1 +-,-,-,-,INFO,n/a,,"host='localhost' port='8509' dbname='postgres' user='tableau_internal_user' password='********' sslmode='disable' options='result_format_code=hyperbinary requestedProtocolVersion=1 language=en_US access_mode=readwrite DateStyle=MDY extra_float_digits=2 TwoDigitYearThreshold=40 external_client_context=\'{""req"":""-"", ""site"":""test-site"", ""user"":""-""}\'' ",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,591,08/09/2019 21:37:38,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""postgres"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 9:37:38 PM"", + ""created-elapsed"": 0.391, + ""disconnected"": false, + ""id"": -1, + ""this"": ""0x000002717765da10"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,592,08/09/2019 21:37:38,node1 +-,-,-,-,INFO,n/a,,"{ + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": -1, + ""query"": ""CREATE DATABASE \""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543\\Maestro9e9610a8-98a2-43eb-a1ab-b42e70d9f584\"""", + ""query-category"": ""Setup"", + ""query-hash"": 2677172444 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,593,08/09/2019 21:37:38,node1 +-,-,-,-,INFO,n/a,,"{ + ""cols"": 0, + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": -1, + ""query-category"": ""Setup"", + ""query-hash"": 2677172444, + ""query-trunc"": ""CREATE DATABASE \""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543\\Maestro9e9610a8-98a2-43eb-a1ab-b42e70d9f584\"""", + ""rows"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,594,08/09/2019 21:37:38,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""postgres"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 9:37:38 PM"", + ""disconnected"": false, + ""id"": -1, + ""this"": ""0x000002717765da10"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,595,08/09/2019 21:37:40,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""postgres"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 9:37:38 PM"", + ""disconnected"": false, + ""id"": -1, + ""this"": ""0x000002717765da10"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,596,08/09/2019 21:37:40,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/Maestro9e9610a8-98a2-43eb-a1ab-b42e70d9f584"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""0"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x00000271751916b0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,597,08/09/2019 21:37:40,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,598,08/09/2019 21:37:40,node1 +-,-,-,-,WARN,n/a,,"HyperLibpqProtocol, no connection attributes specified, setting to local instance",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,599,08/09/2019 21:37:40,node1 +-,-,-,-,INFO,n/a,,"host='localhost' port='8509' dbname='C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\temp\\flowprocessor_0.20192.19.0718.1543\\Maestro9e9610a8-98a2-43eb-a1ab-b42e70d9f584' user='tableau_internal_user' password='********' sslmode='disable' options='result_format_code=hyperbinary requestedProtocolVersion=1 language=en_US access_mode=readwrite DateStyle=MDY extra_float_digits=2 TwoDigitYearThreshold=40 external_client_context=\'{""req"":""-"", ""site"":""test-site"", ""user"":""-""}\'' ",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,600,08/09/2019 21:37:40,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,601,08/09/2019 21:37:40,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""1"", + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/Maestro9e9610a8-98a2-43eb-a1ab-b42e70d9f584"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""created"": ""8/9/2019 9:37:40 PM"", + ""created-elapsed"": 0.899, + ""disconnected"": false, + ""id"": 1, + ""this"": ""0x0000027177339770"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,602,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""group"": { + ""attributes"": { + ""authentication"": ""auth-username-password"", + ""class"": ""hyper"", + ""dbname"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/Maestro9e9610a8-98a2-43eb-a1ab-b42e70d9f584"", + ""password"": ""********"", + ""prep-protocol-role"": "":prep-protocol-writer"", + ""sslmode"": """", + ""user-language"": ""en_US"", + ""username"": ""tableau_internal_user"" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""0"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""1"", + ""this"": ""0x00000271751916b0"" + }, + ""protocol-id"": ""1"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,603,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""is-command"": false, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query"": ""SELECT n.nspname, n.oid FROM pg_catalog.pg_namespace n WHERE n.nspname !~ '^pg_' AND n.nspname <> 'information_schema'"", + ""query-category"": ""Metadata"", + ""query-hash"": 2544849568 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,604,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""cols"": 2, + ""is-command"": false, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query-category"": ""Metadata"", + ""query-hash"": 2544849568, + ""query-trunc"": ""SELECT n.nspname, n.oid FROM pg_catalog.pg_namespace n WHERE n.nspname !~ '^pg_' AND n.nspname <> 'information_schema'"", + ""rows"": 2 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,605,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query"": ""CREATE SCHEMA \""Extract\"""", + ""query-category"": ""Setup"", + ""query-hash"": 3884933116 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,606,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x00000271776cd4a0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,607,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,608,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""elapsed"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,609,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""1.16.0"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\azure-dw.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""1.16.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,610,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\mariadb.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,611,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""0.1.16"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\memsql.dll"", + ""product-name"": ""Tableau"", + ""product-version"": ""0.1.16"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,612,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\connectors\\mongodb.dll"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,613,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\rasadhlp.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,614,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""10.0.14393.0 (rs1_release.160715-1616)"", + ""filename"": ""C:\\Windows\\System32\\fwpuclnt.dll"", + ""product-name"": ""Microsoft® Windows® Operating System"", + ""product-version"": ""10.0.14393.0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,615,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""release_2019_2.0.0.220.r37ee1ddf"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\bin\\tdeapi.dll"", + ""product-name"": ""Tableau Data Engine API 0.0"", + ""product-version"": ""release_2019_2.0.0.220.r37ee1ddf"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,616,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""file-version"": ""release_2019_2.0.0.220.r37ee1ddf"", + ""filename"": ""C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\services\\flowprocessor_0.20192.19.0718.1543\\tde\\tdeserver64.exe"", + ""product-name"": ""Tableau Data Engine 0.0"", + ""product-version"": ""release_2019_2.0.0.220.r37ee1ddf"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,617,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""cols"": 0, + ""is-command"": true, + ""protocol-class"": ""hyper"", + ""protocol-id"": 1, + ""query-category"": ""Setup"", + ""query-hash"": 3884933116, + ""query-trunc"": ""CREATE SCHEMA \""Extract\"""", + ""rows"": 0 +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,618,08/09/2019 21:37:41,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""2"", + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""created"": ""8/9/2019 9:37:41 PM"", + ""created-elapsed"": 0.611, + ""disconnected"": false, + ""id"": 2, + ""this"": ""0x000002717a97ed50"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,619,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"{ + ""group"": { + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""1"", + ""this"": ""0x00000271776cd4a0"" + }, + ""protocol-id"": ""2"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,620,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"Metadata timestamp was not set, using Now() for m_metadataTimestamp)",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,621,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""2"", + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""created"": ""8/9/2019 9:37:41 PM"", + ""disconnected"": false, + ""group-id"": 1, + ""id"": 2, + ""this"": ""0x000002717a97ed50"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,622,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"{ + ""group"": { + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x00000271776cd4a0"" + }, + ""protocol-id"": ""2"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,623,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""closed-protocols-count"": ""0"", + ""connection-limit"": ""16"", + ""group-id"": ""1"", + ""in-construction-count"": ""0"", + ""protocols-count"": ""0"", + ""this"": ""0x00000271776cd4a0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,624,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"{ + ""attributes"": { + "":thread-session"": ""2"", + ""class"": ""dataengine"", + ""dbname"": """", + ""server"": """" + }, + ""created"": ""8/9/2019 9:37:41 PM"", + ""disconnected"": false, + ""elapsed"": 0.117, + ""group-id"": 1, + ""id"": 2, + ""this"": ""0x000002717a97ed50"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,625,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,Init completed.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,626,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"Parameter values for prepservice are: +Verbose output: false +Wait for debugger: false +Strict parameters: true +Unknown parameters: false +Requested Port: 8415 +Assigned Port: 0 +IP Address: localhost +Log api use: false +Enable heartbeat check: true +Monitoring for termination of process: 5096 +gRPC completion queue timeout: 2147483647ms +gRPC completion queues: 8 +gRPC completion queue threads (min): 1 +gRPC completion queue threads (max): 16 +Certificate file: not provided +Root certificate file: not provided +Certificate password: not provided +Authentication token: 794ea608-2c2b-4135-8e6b-b65baa8950ae +Use encryption: false +Use authentication: true +Parameter file: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\native-init7756315529942061329.properties +Wait for connections: true +Port file: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\flowprocessor_0.20192.19.0718.1543\loom6713901747243739121\prepservice6421697645939094304.port +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,627,08/09/2019 21:37:42,node1 +-,-,-,-,INFO,n/a,,"{ + ""allowall-from-config"": ""1"", + ""matching-rules"": [ + { + ""allowed"": ""1"", + ""index"": ""1"", + ""path"": ""*"", + ""type"": ""allowed-config"" + } + ], + ""this"": ""0x000000cb76bfe3e0"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,628,08/09/2019 21:37:43,node1 +-,-,-,-,INFO,n/a,,Created AqlApiSession ID {CB1376BD-7B14-4B05-847A-9379B454C0C7},n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,629,08/09/2019 21:37:43,node1 +-,-,-,-,INFO,n/a,,Deferring creation of federation temporary database C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/TableauTemp/federation_1ng5etj11z4zyi1dtelps0kb32nh/federation_db.hyper.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,630,08/09/2019 21:37:43,node1 +-,-,-,-,INFO,n/a,,"{ + ""database"": ""C:/ProgramData/Tableau/Tableau Server/data/tabsvc/temp/flowprocessor_0.20192.19.0718.1543/TableauTemp/federation_1ng5etj11z4zyi1dtelps0kb32nh/federation_db.hyper"" +}",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,631,08/09/2019 21:37:43,node1 +-,-,-,-,INFO,n/a,,JobProxy::SetLicensefile:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\tableau.lic,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,632,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,About to call flxActCommonLibraryInit,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,633,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,flxActCommonLibraryInit returned 0,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,634,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,JobProxy::LM_A_LICENSE_DEFAULT:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\tableau.lic,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,635,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,BEGIN JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,636,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,BEGIN lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,637,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,END lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,638,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,"lc_checkout return information: -73 (LM_LOCALFILTER) +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,639,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,END JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,640,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,JobProxy::LM_A_LICENSE_DEFAULT:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\tableau.lic,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,641,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,BEGIN JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,642,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,BEGIN lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,643,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,END lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,644,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,"lc_checkout return information: -73 (LM_LOCALFILTER) +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,645,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,END JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,646,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,Info::IsPreferredTo: currentIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca. otherIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,647,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,Info::IsPreferredTo: currentIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca. otherIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,648,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,ATRClient: using https://atr.licensing.tableau.com:443/ port 443,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,649,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,ATRSettings: ATR requested duration is 0 seconds,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,650,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,ATRSettings: ATR requested duration is 0 seconds,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,651,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,"Creating TableauATRManager with URL: https://atr.licensing.tableau.com:443/ port: 443 product: Tableau Server requested duration: 0 device fingerprint: ",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,652,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,ATR Client networking initialized with host(https://atr.licensing.tableau.com:443/) port(443),n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,653,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,"TableauATRManager built Apr 11 2019, 21:05:02",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,654,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,"TableauATRManager version 1.0.0.1706021312 ",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,655,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,JobProxy::LM_A_LICENSE_DEFAULT:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\tableau.lic,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,656,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,BEGIN JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,657,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,BEGIN lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,658,08/09/2019 21:46:37,node1 +-,-,-,-,INFO,n/a,,END lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,659,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,"lc_checkout return information: 0 (LM_NOERROR) +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,660,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,END JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,661,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN GetUniqueId,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,662,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,663,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,664,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN GetUniqueId,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,665,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,666,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,667,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,Registration: Silently register user: 0,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,668,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,GetLicenseState(): Succesfully updated licenses from Trusted Storage and refreshed license cache,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,669,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,JobProxy::LM_A_LICENSE_DEFAULT:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\tableau.lic,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,670,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,671,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,672,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,END lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,673,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,"lc_checkout return information: -73 (LM_LOCALFILTER) +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,674,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,END JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,675,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,JobProxy::LM_A_LICENSE_DEFAULT:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\tableau.lic,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,676,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,677,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,678,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,END lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,679,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,"lc_checkout return information: -73 (LM_LOCALFILTER) +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,680,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,END JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,681,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,Info::IsPreferredTo: currentIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca. otherIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,682,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,Info::IsPreferredTo: currentIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca. otherIsIBABasedATR=0 for FulfillmentID=FID_c8b4308a_54cc_41e3_85a1_d8e8a761aeca.,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,683,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,JobProxy::LM_A_LICENSE_DEFAULT:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\flowprocessor_0.20192.19.0718.1543\tableau.lic,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,684,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,685,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,686,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,END lc_checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,687,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,"lc_checkout return information: 0 (LM_NOERROR) +",n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,688,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,END JobProxy::Checkout,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,689,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN GetUniqueId,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,690,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,691,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,692,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,BEGIN GetUniqueId,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,693,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,694,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,CommonHandleProxy called,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,695,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,Registration: Silently register user: 0,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,696,08/09/2019 21:46:38,node1 +-,-,-,-,INFO,n/a,,GetLicenseState(): Succesfully updated licenses from Trusted Storage and refreshed license cache,n/a,n/a,,,,nativeapi_flowprocessor_2019_08_09_00_00_00.txt,node1/flowprocessor_0.20192.19.0718.15439079183624720506748/logs/nativeapi_flowprocessor_2019_08_09_00_00_00.txt,697,08/09/2019 21:46:38,node1 diff --git a/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_hyper/hyper/PrepEvents.hyper b/LogShark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_hyper/hyper/PrepEvents.hyper new file mode 100644 index 0000000000000000000000000000000000000000..66307404ee37f301f4df3ccd2dd9781a2d09ccc3 GIT binary patch literal 65536 zcmeI534Bvk+W(((k~Ha>w51CrO)g<8(5Bg!3N)oG1qv-~fy!c=HfbA3laQpPWv$|Z zE4bs1xZyT}qN3xBjH06Bf(|O~h#Rg`KoOUb|L>+PxXiro>&(3Knfbp7eD8C%d+)i= zJ@?$T=U34k@`e>ejQ;vBW8}&7ABRuOA@t=}8~SWdza5y%@U?Al9zVhd;&B`IK->dy z55zqX_dwhOaSy~j5cfdb191<;JrMUm+ynnw4-C2E*$XRv<^BK38~MH`2Cj$u>KytT z_y4z-+!Vk6|JUx;_}bzghUvAMA3Oa9~IoutJBCEE!&D-vsCT1Ft;c-XZP40*{ zg7^xZCmalgykcH7+~Hk?{D8aN8wt6aV+9th&;@;BuF+sH82fV()rC5m{Jv&!MZskO zZx~6jWqU*3fCsDg_07Eq`C)ITHyrU!`gzu>SZ2`w%k`Lkw4Q%t4OmR11K&t=L}C?e zar+})q&0`V?x@$(ggXB;DU8beDA5;a^M-vG;jQ(J&FYu!RVQ&aNaEm_vQEHnz zQtggJmIcG2-v-vuzdKHNTC7Jf5b*ojV{5ROoEE3eZgN_Y(dqX4JaYn3pC1bl-5NT% zJe}x}c5i!=H(b?%>; z3P}4~M+ve*?l6{uRhh*D!yS!=eN7$Ffx~8C=hk?ac6cLE9Oft##iK#7Zo0YdaC4hG zET#oI{C=?k=oZDA$iRGa#DnA4%~IRf<^1YZ)%v2|U%e`H9=>Szubi#ik0a(+&NCBR z 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 z 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

qq`C)vl)ba17_>R7TTXf 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 Az5oCK literal 113958 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

l@gm47z2_`S+#pM%ex-M#&6u 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 DZ>hNg diff --git a/LogShark/Workbooks/Backgrounder.twbx b/LogShark/Workbooks/Backgrounder.twbx index 8d487c6c1c77fca8f0d028aad5130f4bf0f8c144..252c9cbab26a050423e56460bfabd2a81e9f28ab 100644 GIT binary patch literal 51329 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

ZC)i#< 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 E0AD7?q5uE@ literal 47185 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 ExpectedTabadminProcessingErrors = new Dictionary diff --git a/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventParserTests.cs b/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventParserTests.cs index 7ae2596..fe92c4f 100644 --- a/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventParserTests.cs +++ b/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventParserTests.cs @@ -62,7 +62,7 @@ public void ErrorEvents() { var output = new List(); _persisterMock.Setup(m => m.AddErrorEvent(It.IsAny())).Callback(job => output.Add(job)); - + RunTestCasesAndAssertOutput(_errorTestCases, output, _persisterMock.Object); _persisterMock.Verify(m => m.AddErrorEvent(It.IsAny()), Times.Exactly(_errorTestCases.Count)); @@ -74,7 +74,7 @@ public void StartEvents() { var output = new List(); _persisterMock.Setup(m => m.AddStartEvent(It.IsAny())).Callback(job => output.Add(job)); - + RunTestCasesAndAssertOutput(_startTestCases, output, _persisterMock.Object); _persisterMock.Verify(m => m.AddStartEvent(It.IsAny()), Times.Exactly(_startTestCases.Count)); @@ -86,31 +86,31 @@ public void EndEvents() { var output = new List(); _persisterMock.Setup(m => m.AddEndEvent(It.IsAny())).Callback(job => output.Add(job)); - + RunTestCasesAndAssertOutput(_endTestCases, output, _persisterMock.Object); _persisterMock.Verify(m => m.AddEndEvent(It.IsAny()), Times.Exactly(_endTestCases.Count)); _persisterMock.VerifyNoOtherCalls(); } - + [Fact] public void ExtractJobDetailsEvents() { var output = new List(); _persisterMock.Setup(m => m.AddExtractJobDetails(It.IsAny())).Callback(job => output.Add(job)); - + RunTestCasesAndAssertOutput(_extractJobDetailTestCases, output, _persisterMock.Object); _persisterMock.Verify(m => m.AddExtractJobDetails(It.IsAny()), Times.Exactly(_extractJobDetailTestCases.Count)); _persisterMock.VerifyNoOtherCalls(); } - + [Fact] public void SubscriptionJobDetailsEvents() { var output = new List(); _persisterMock.Setup(m => m.AddSubscriptionJobDetails(It.IsAny())).Callback(job => output.Add(job)); - + RunTestCasesAndAssertOutput(_subscriptionJobDetailTestCases, output, _persisterMock.Object); _persisterMock.Verify(m => m.AddSubscriptionJobDetails(It.IsAny()), Times.Exactly(_subscriptionJobDetailTestCases.Count)); @@ -125,7 +125,7 @@ private static void RunTestCasesAndAssertOutput(List testCase { parser.ParseAndPersistLine(testCase.GetLogLine(), testCase.LogContents.ToString()); } - + var expectedOutput = testCases.Select(testCase => testCase.ExpectedOutput).ToList(); outputList.Should().BeEquivalentTo(expectedOutput); } @@ -140,7 +140,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 123, ExpectedOutput = new { - BackgrounderJobId = 1369448, + BackgrounderJobId = "1369448", Class = "com.tableausoftware.core.configuration.ConfigurationSupportService", File = TestLogFileInfo.FileName, Line = 123, @@ -150,7 +150,7 @@ private static void RunTestCasesAndAssertOutput(List testCase Thread = "pool-4-thread-1", Timestamp = new DateTime(2018, 7, 12, 23, 37, 17, 201) }}, - + new PluginTestCase { LogContents = "2018-07-12 23:37:17.201 -0700 (Default,,,,1369448,:refresh_extracts,-) pool-4-thread-1 backgrounder: FATAL com.tableausoftware.core.configuration.ConfigurationSupportService - unable to convert site id string: to integer for extract refresh time out overrides list skipping this site, will continue with the remainder.", @@ -159,7 +159,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 124, ExpectedOutput = new { - BackgrounderJobId = 1369448, + BackgrounderJobId = "1369448", Class = "com.tableausoftware.core.configuration.ConfigurationSupportService", File = TestLogFileInfo.FileName, Line = 124, @@ -169,7 +169,7 @@ private static void RunTestCasesAndAssertOutput(List testCase Thread = "pool-4-thread-1", Timestamp = new DateTime(2018, 7, 12, 23, 37, 17, 201) }}, - + new PluginTestCase { LogContents = "2018-07-12 23:37:17.201 -0700 (Default,,,,,:refresh_extracts,-) pool-4-thread-1 backgrounder: FATAL com.tableausoftware.core.configuration.ConfigurationSupportService - unable to convert site id string: to integer for extract refresh time out overrides list skipping this site, will continue with the remainder.", @@ -178,7 +178,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 125, ExpectedOutput = new { - BackgrounderJobId = (int?) null, + BackgrounderJobId = (string) null, Class = "com.tableausoftware.core.configuration.ConfigurationSupportService", File = TestLogFileInfo.FileName, Line = 125, @@ -202,12 +202,12 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = (string) null, - BackgrounderId = 1, + BackgrounderId = "1", EndFile = (string) null, EndLine = (int?) null, EndTime = (DateTime?) null, ErrorMessage = (string) null, - JobId = 9, + JobId = "9", JobType = "purge_expired_wgsessions", Notes = (string) null, Priority = 0, @@ -232,12 +232,12 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = (string) null, - BackgrounderId = 1, + BackgrounderId = "1", EndFile = (string) null, EndLine = (int?) null, EndTime = (DateTime?) null, ErrorMessage = (string) null, - JobId = 326, + JobId = "326", JobType = "enqueue_data_alerts", Notes = (string) null, Priority = 10, @@ -262,12 +262,12 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = "test1 test2", - BackgrounderId = 1, + BackgrounderId = "1", EndFile = (string) null, EndLine = (int?) null, EndTime = (DateTime?) null, ErrorMessage = (string) null, - JobId = 327, + JobId = "327", JobType = "enqueue_data_alerts", Notes = (string) null, Priority = 10, @@ -293,12 +293,12 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = "Workbook, 9, Test COSMOS, 243, null", - BackgrounderId = 1, + BackgrounderId = "1", EndFile = (string) null, EndLine = (int?) null, EndTime = (DateTime?) null, ErrorMessage = (string) null, - JobId = 1968280, + JobId = "1968280", JobType = "refresh_extracts", Notes = (string) null, Priority = 0, @@ -326,12 +326,12 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = (string) null, - BackgrounderId = (int?) null, + BackgrounderId = (string) null, EndFile = TestLogFileInfo.FileName, EndLine = 123, EndTime = new DateTime(2018, 8, 8, 11, 17, 13, 402), ErrorMessage = (string) null, - JobId = 7, + JobId = "7", JobType = (string) null, Notes = (string) null, Priority = 0, @@ -356,12 +356,12 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = (string) null, - BackgrounderId = (int?) null, + BackgrounderId = (string) null, EndFile = TestLogFileInfo.FileName, EndLine = 124, EndTime = new DateTime(2018, 8, 8, 11, 17, 13, 402), ErrorMessage = (string) null, - JobId = 7, + JobId = "7", JobType = (string) null, Notes = "test note here", Priority = 0, @@ -386,13 +386,13 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = (string) null, - BackgrounderId = (int?) null, + BackgrounderId = (string) null, EndFile = TestLogFileInfo.FileName, EndLine = 125, EndTime = new DateTime(2018, 8, 8, 11, 16, 32, 386), ErrorMessage = "Job finished: ERROR; name: Sanitize Data Server Workbooks; type :sanitize_dataserver_workbooks; id: 2; notes: null; total time: 598 sec; run time: 0 sec", - JobId = 2, + JobId = "2", JobType = (string) null, Notes = (string) null, Priority = 0, @@ -417,12 +417,12 @@ private static void RunTestCasesAndAssertOutput(List testCase ExpectedOutput = new { Args = (string) null, - BackgrounderId = (int?) null, + BackgrounderId = (string) null, EndFile = TestLogFileInfo.FileName, EndLine = 123, EndTime = new DateTime(2020, 05, 13, 19, 00, 46, 479), ErrorMessage = (string) null, - JobId = 5470253L, + JobId = "5470253", JobType = (string) null, Notes = (string) null, Priority = 0, @@ -438,7 +438,7 @@ private static void RunTestCasesAndAssertOutput(List testCase }, }; - + private readonly List _extractJobDetailTestCases = new List { new PluginTestCase // old format @@ -449,7 +449,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 123, ExpectedOutput = new { - BackgrounderJobId = 1369448, + BackgrounderJobId = "1369448", ExtractGuid = "5EEC2CCA-6F82-4EFF-9DBC-FDB471269B06", ExtractId = "bd5c5cc4-1c35-443f-bac7-3a4acac54a4b", ExtractSize = 1048641536L, @@ -463,7 +463,7 @@ private static void RunTestCasesAndAssertOutput(List testCase TwbSize = 71878L, VizqlSessionId = "D7A2D1F664E5466B87C4637ABBC31D63", }}, - + new PluginTestCase // new format { LogContents = "2019-08-09 21:50:17.641 +0000 (Default,,,,201,:refresh_extracts,ee6dd62e-f472-4252-a931-caf4dfb0009f) pool-12-thread-1 backgrounder: INFO com.tableausoftware.model.workgroup.workers.RefreshExtractsWorker - |status=ExtractTimingSuccess|jobId=201|jobLuid=ee6dd62e-f472-4252-a931-caf4dfb0009f|siteName=\"Default\"|workbookName=\"Large1\"|refreshedAt=\"2019-08-09T21:50:17.638Z\"|sessionId=F7162DFF82CB48D386850188BD5B190A-1:1|scheduleName=\"Weekday early mornings\"|scheduleType=\"FullRefresh\"|jobName=\"Refresh Extracts\"|jobType=\"RefreshExtracts\"|totalTimeSeconds=48|runTimeSeconds=46|queuedTime=\"2019-08-09T21:49:29.076Z\"|startedTime=\"2019-08-09T21:49:31.262Z\"|endTime=\"2019-08-09T21:50:17.638Z\"|correlationId=65|priority=0|serialId=null|extractsSizeBytes=57016320|jobNotes=\"Finished refresh of extracts (new extract id:{78C1FCC2-E70E-4B25-BFFE-7B7F0096A4FE}) for Workbook 'Large1' \"", @@ -472,7 +472,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 123, ExpectedOutput = new { - BackgrounderJobId = 201, + BackgrounderJobId = "201", ExtractGuid = (string) null, ExtractId = "78C1FCC2-E70E-4B25-BFFE-7B7F0096A4FE", ExtractSize = 57016320, @@ -486,7 +486,7 @@ private static void RunTestCasesAndAssertOutput(List testCase TwbSize = (long?) null, VizqlSessionId = "F7162DFF82CB48D386850188BD5B190A-1:1", }}, - + new PluginTestCase // new format for data source { LogContents = "2019-08-09 21:50:17.641 +0000 (Default,,,,201,:refresh_extracts,ee6dd62e-f472-4252-a931-caf4dfb0009f) pool-12-thread-1 backgrounder: INFO com.tableausoftware.model.workgroup.workers.RefreshExtractsWorker - |status=ExtractTimingSuccess|jobId=201|jobLuid=ee6dd62e-f472-4252-a931-caf4dfb0009f|siteName=\"Sales\"|datasourceName=\"Sales data\"|refreshedAt=\"2019-08-09T21:50:17.638Z\"|sessionId=F7162DFF82CB48D386850188BD5B190A-1:1|scheduleName=\"Weekday early mornings\"|scheduleType=\"FullRefresh\"|jobName=\"Refresh Extracts\"|jobType=\"RefreshExtracts\"|totalTimeSeconds=48|runTimeSeconds=46|queuedTime=\"2019-08-09T21:49:29.076Z\"|startedTime=\"2019-08-09T21:49:31.262Z\"|endTime=\"2019-08-09T21:50:17.638Z\"|correlationId=65|priority=0|serialId=null|extractsSizeBytes=57016320|jobNotes=\"Finished refresh of extracts (new extract id:{1811744A-39A0-47AA-9234-594A7891DCBE}) for Data Source 'Sales data' \"", @@ -495,7 +495,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 123, ExpectedOutput = new { - BackgrounderJobId = 201, + BackgrounderJobId = "201", ExtractGuid = (string) null, ExtractId = "1811744A-39A0-47AA-9234-594A7891DCBE", ExtractSize = 57016320, @@ -518,7 +518,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 123, ExpectedOutput = new { - BackgrounderJobId = 201, + BackgrounderJobId = "201", ExtractGuid = (string) null, ExtractId = (string) null, ExtractSize = (long?) null, @@ -533,7 +533,7 @@ private static void RunTestCasesAndAssertOutput(List testCase VizqlSessionId = (string) null }}, }; - + private readonly List _subscriptionJobDetailTestCases = new List { new PluginTestCase @@ -544,14 +544,14 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 123, ExpectedOutput = new { - BackgrounderJobId = 1367091, + BackgrounderJobId = "1367091", RecipientEmail = (string) null, SenderEmail = (string) null, SmtpServer = (string) null, SubscriptionName = (string) null, VizqlSessionId = "FA88A9BC626A40A29228ECE09F04A76B", }}, - + new PluginTestCase { LogContents = "2018-07-11 16:00:53.445 -0700 (Default,john.doe,,,1367091,:single_subscription_notify,-) pool-4-thread-1 backgrounder: INFO com.tableausoftware.model.workgroup.service.subscriptions.SubscriptionRunner - Starting subscription Id 66 for User John.Smith \"Weekly Report\"", @@ -560,7 +560,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 124, ExpectedOutput = new { - BackgrounderJobId = 1367091, + BackgrounderJobId = "1367091", RecipientEmail = (string) null, SenderEmail = (string) null, SmtpServer = (string) null, @@ -576,7 +576,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 124, ExpectedOutput = new { - BackgrounderJobId = 1993727, + BackgrounderJobId = "1993727", RecipientEmail = (string) null, SenderEmail = (string) null, SmtpServer = (string) null, @@ -592,7 +592,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 124, ExpectedOutput = new { - BackgrounderJobId = 1367091, + BackgrounderJobId = "1367091", RecipientEmail = (string) null, SenderEmail = (string) null, SmtpServer = (string) null, @@ -608,7 +608,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 124, ExpectedOutput = new { - BackgrounderJobId = 1253164, + BackgrounderJobId = "1253164", RecipientEmail = (string) null, SenderEmail = (string) null, SmtpServer = (string) null, @@ -624,14 +624,14 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 125, ExpectedOutput = new { - BackgrounderJobId = 1367091, + BackgrounderJobId = "1367091", RecipientEmail = "john.doe@test.com", SenderEmail = "tableau@test.com", SmtpServer = "mail.test.com", SubscriptionName = (string) null, VizqlSessionId = (string) null, }}, - + new PluginTestCase { LogContents = "2018-07-12 16:01:00.629 -0700 (Default,john.doe,,,1367091,:single_subscription_notify,-) pool-4-thread-1 backgrounder: INFO com.tableausoftware.model.workgroup.util.EmailHelper - Sending email from to null from server smtp.testmailserver.com", @@ -640,7 +640,7 @@ private static void RunTestCasesAndAssertOutput(List testCase LineNumber = 126, ExpectedOutput = new { - BackgrounderJobId = 1367091, + BackgrounderJobId = "1367091", RecipientEmail = "null", SenderEmail = string.Empty, SmtpServer = "smtp.testmailserver.com", diff --git a/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventPersisterTests.cs b/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventPersisterTests.cs index 0df711c..e1fdd52 100644 --- a/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventPersisterTests.cs +++ b/Logshark.Tests/Plugins/Backgrounder/BackgrounderEventPersisterTests.cs @@ -32,53 +32,20 @@ public void ErrorEvent() writer.ReceivedObjects[0].Should().BeEquivalentTo(_errorEvent); } - [Fact] - public void SimpleEventsAndPersistingRightAway() - { - var startEvent1 = GetStartEvent(1); - var endEvent1 = GetEndEvent(1); - _persister.AddStartEvent(startEvent1); - _persister.AddEndEvent(endEvent1); // This is complete event and should be persisted right away - - var startEvent2 = GetStartEvent(2); - startEvent2.StartFile = "some_other_file.log"; - var endEvent2 = GetEndEvent(2); - _persister.AddStartEvent(startEvent2); - _persister.AddEndEvent(endEvent2); // This is complete, but should not be merged right away because file paths are different - - var startEvent3 = GetStartEvent(3); - _persister.AddStartEvent(startEvent3); // This is incomplete event, so it will be persisted only after drain - - var jobWriter = _writerFactory.GetOneWriterAndVerifyOthersAreEmpty("BackgrounderJobs", 4); - jobWriter.ReceivedObjects.Count.Should().Be(1); - var fullEvent1 = (BackgrounderJob) jobWriter.ReceivedObjects[0]; - var combinedEvent1 = CopyValues(startEvent1, endEvent1); - fullEvent1.Should().BeEquivalentTo(combinedEvent1); - - _persister.DrainEvents(); - - jobWriter.ReceivedObjects.Count.Should().Be(3); - var fullEvent2 = (BackgrounderJob) jobWriter.ReceivedObjects[1]; - var combinedEvent2 = CopyValues(startEvent2, endEvent2); - fullEvent2.Should().BeEquivalentTo(combinedEvent2); - var partialEvent = (BackgrounderJob) jobWriter.ReceivedObjects[2]; - partialEvent.Should().BeEquivalentTo(startEvent3); - } - [Fact] public void WatermarkTest() { - var startEvent1 = GetStartEvent(1); - var startEvent2 = GetStartEvent(2); + var startEvent1 = GetStartEvent("1"); + var startEvent2 = GetStartEvent("2"); startEvent2.StartTime = startEvent2.StartTime.Add(TimeSpan.FromSeconds(10)); - + _persister.AddStartEvent(startEvent1); _persister.AddStartEvent(startEvent2); _persister.DrainEvents(); var jobWriter = _writerFactory.GetOneWriterAndVerifyOthersAreEmpty("BackgrounderJobs", 4); jobWriter.ReceivedObjects.Count.Should().Be(2); - startEvent1.MarkAsTimedOut(); + startEvent1.MarkAsInvalidEnd(); jobWriter.ReceivedObjects[0].Should().BeEquivalentTo(startEvent1); startEvent2.MarkAsUnknown(); jobWriter.ReceivedObjects[1].Should().BeEquivalentTo(startEvent2); @@ -87,26 +54,26 @@ public void WatermarkTest() [Fact] public void ExtractDetails() { - var startEvent1 = GetStartEvent(1, "refresh_extracts"); // Extract refresh with details + var startEvent1 = GetStartEvent("1", "refresh_extracts", 600); // Extract refresh with details startEvent1.Args = "[TestyTest, blah, Datasource]"; - var startEvent2 = GetStartEvent(2, "refresh_extracts"); // Extract refresh without details - var startEvent3 = GetStartEvent(3, "increment_extracts"); // Incremental refresh - var startEvent4 = GetStartEvent(4, "some_other_job"); // Some other job type + var startEvent2 = GetStartEvent("2", "refresh_extracts", 605); // Extract refresh without details + var startEvent3 = GetStartEvent("3", "increment_extracts", 610); // Incremental refresh + var startEvent4 = GetStartEvent("4", "some_other_job", 620); // Some other job type - var endEvent1 = GetEndEvent(1); - var endEvent2 = GetEndEvent(2); - var endEvent3 = GetEndEvent(3); - var endEvent4 = GetEndEvent(4); + var endEvent1 = GetEndEvent("1"); + var endEvent2 = GetEndEvent("2"); + var endEvent3 = GetEndEvent("3"); + var endEvent4 = GetEndEvent("4"); - var detail1 = GetExtractJobDetail(1); + var detail1 = GetExtractJobDetail("1", 601); var detail2 = new BackgrounderExtractJobDetail() { - BackgrounderJobId = 2, + BackgrounderJobId = "2", ResourceType = "testArgument" }; - var detail3 = GetExtractJobDetail(3); - var detail4 = GetExtractJobDetail(4); - + var detail3 = GetExtractJobDetail("3", 611); + var detail4 = GetExtractJobDetail("4", 621); + _persister.AddStartEvent(startEvent1); _persister.AddStartEvent(startEvent2); _persister.AddStartEvent(startEvent3); @@ -118,7 +85,7 @@ public void ExtractDetails() _persister.AddEndEvent(endEvent2); _persister.AddEndEvent(endEvent3); _persister.AddEndEvent(endEvent4); - + _persister.DrainEvents(); var jobWriter = _writerFactory.GetWriterByName("BackgrounderJobs"); jobWriter.ReceivedObjects.Count.Should().Be(4); @@ -137,17 +104,17 @@ public void ExtractDetails() [Fact] public void SubscriptionDetails() { - var startEvent1 = GetStartEvent(1, "single_subscription_notify"); // Subscription job with details - var startEvent2 = GetStartEvent(2, "single_subscription_notify"); // Subscription job without details - var startEvent3 = GetStartEvent(3, "some_other_job_type"); // Non-subscription job with details - - var endEvent1 = GetEndEvent(1); - var endEvent2 = GetEndEvent(2); - var endEvent3 = GetEndEvent(3); - - var detail1 = GetSubscriptionDetails(1); - var detail3 = GetSubscriptionDetails(3); - + var startEvent1 = GetStartEvent("1", "single_subscription_notify", 590); // Subscription job with details + var startEvent2 = GetStartEvent("2", "single_subscription_notify", millisecond: 601); // Subscription job without details + var startEvent3 = GetStartEvent("3", "some_other_job_type", millisecond: 610); // Non-subscription job with details + + var endEvent1 = GetEndEvent("1", millisecond: 600); + var endEvent2 = GetEndEvent("2", millisecond: 605); + var endEvent3 = GetEndEvent("3", millisecond: 615); + + var detail1 = GetSubscriptionDetails("1", millisecond: 591); + var detail3 = GetSubscriptionDetails("3", millisecond: 611); + _persister.AddStartEvent(startEvent1); _persister.AddStartEvent(startEvent2); _persister.AddStartEvent(startEvent3); @@ -162,10 +129,11 @@ public void SubscriptionDetails() _persister.AddEndEvent(endEvent1); _persister.AddEndEvent(endEvent2); _persister.AddEndEvent(endEvent3); - + _persister.DrainEvents(); + var jobWriter = _writerFactory.GetWriterByName("BackgrounderJobs"); jobWriter.ReceivedObjects.Count.Should().Be(3); - + var subscriptionJobDetailWriter = _writerFactory.GetWriterByName("BackgrounderSubscriptionJobDetails"); subscriptionJobDetailWriter.ReceivedObjects.Count.Should().Be(1); var actualDetail1 = subscriptionJobDetailWriter.ReceivedObjects[0] as BackgrounderSubscriptionJobDetail; @@ -174,30 +142,171 @@ public void SubscriptionDetails() actualDetail1.Should().BeEquivalentTo(expectedDetail); } - private static BackgrounderJob GetStartEvent(long jobId, string jobType = "purge_expired_wgsessions") + [Fact] + public void RequeueEvent() + { + var startEvent1 = GetStartEvent("1", millisecond: 599); + _persister.AddStartEvent(startEvent1); + + var endEvent1 = GetEndEvent("1", millisecond: 600); + _persister.AddEndEvent(endEvent1); + + var startEvent2 = GetStartEvent("1", millisecond: 601); + _persister.AddStartEvent(startEvent2); + + var endEvent2 = GetEndEvent("1", millisecond: 602); + _persister.AddEndEvent(endEvent2); + + var startEvent3 = GetStartEvent("1", millisecond: 603); + _persister.AddStartEvent(startEvent3); + + var endEvent3 = GetEndEvent("1", millisecond: 604); + _persister.AddEndEvent(endEvent3); + + var jobWriter = _writerFactory.GetOneWriterAndVerifyOthersAreEmpty("BackgrounderJobs", 4); + jobWriter.ReceivedObjects.Count.Should().Be(0); + + _persister.DrainEvents(); + + jobWriter.ReceivedObjects.Count.Should().Be(3); + } + + [Fact] + public void MultiRequeueEvent() + { + //events for job 1 + var startEvent1 = GetStartEvent("1", millisecond: 600); + _persister.AddStartEvent(startEvent1); + + var subdetailsEvent1 = GetSubscriptionDetails("1", millisecond:601); + _persister.AddSubscriptionJobDetails(subdetailsEvent1[0]); + + var extractEvent1 = GetExtractJobDetail("1", millisecond: 602); + _persister.AddExtractJobDetails(extractEvent1); + + var endEvent1 = GetEndEvent("1", millisecond: 603); + _persister.AddEndEvent(endEvent1); + + //events for job 2 + var startEvent2 = GetStartEvent("2", millisecond: 604); + _persister.AddStartEvent(startEvent2); + + var endEvent2 = GetEndEvent("2", millisecond: 605); + _persister.AddEndEvent(endEvent2); + + //requeue events for job 1 + var requeueStartEvent1 = GetStartEvent("1", millisecond: 606); + _persister.AddStartEvent(requeueStartEvent1); + + var requeueSubdetailsEvent1 = GetSubscriptionDetails("1", millisecond: 607); + _persister.AddSubscriptionJobDetails(requeueSubdetailsEvent1[0]); + + var requeueExtractEvent1 = GetExtractJobDetail("1", millisecond: 608); + _persister.AddExtractJobDetails(requeueExtractEvent1); + + var requeueEndEvent1 = GetEndEvent("1", millisecond: 609); + _persister.AddEndEvent(requeueEndEvent1); + + //another requeue events for job 1 + var anotherRequeueStartEvent11 = GetStartEvent("1", millisecond: 606); + _persister.AddStartEvent(anotherRequeueStartEvent11); + + var anotherRequeueSubdetailsEvent1 = GetSubscriptionDetails("1", millisecond: 607); + _persister.AddSubscriptionJobDetails(anotherRequeueSubdetailsEvent1[0]); + + var anotherRequeueExtractEvent1 = GetExtractJobDetail("1", millisecond: 608); + _persister.AddExtractJobDetails(anotherRequeueExtractEvent1); + + var anotherRequeueEndEvent1 = GetEndEvent("1", millisecond: 609); + _persister.AddEndEvent(anotherRequeueEndEvent1); + + var jobWriter = _writerFactory.GetOneWriterAndVerifyOthersAreEmpty("BackgrounderJobs", 4); + jobWriter.ReceivedObjects.Count.Should().Be(0); + + _persister.DrainEvents(); + + jobWriter.ReceivedObjects.Count.Should().Be(4); + } + + [Fact] + public void MultiRequeueEventDifferentOrder() + { + //Same as above, but different event order + var endEvent2 = GetEndEvent("2", millisecond: 605); + _persister.AddEndEvent(endEvent2); + + var requeueStartEvent1 = GetStartEvent("1", millisecond: 606); + _persister.AddStartEvent(requeueStartEvent1); + + var requeueSubdetailsEvent1 = GetSubscriptionDetails("1", millisecond: 607); + _persister.AddSubscriptionJobDetails(requeueSubdetailsEvent1[0]); + + var startEvent1 = GetStartEvent("1", millisecond: 600); + _persister.AddStartEvent(startEvent1); + + var subdetailsEvent1 = GetSubscriptionDetails("1", millisecond: 601); + _persister.AddSubscriptionJobDetails(subdetailsEvent1[0]); + + var anotherRequeueExtractEvent1 = GetExtractJobDetail("1", millisecond: 608); + _persister.AddExtractJobDetails(anotherRequeueExtractEvent1); + + var anotherRequeueEndEvent1 = GetEndEvent("1", millisecond: 609); + + var startEvent2 = GetStartEvent("2", millisecond: 604); + _persister.AddStartEvent(startEvent2); + + var requeueExtractEvent1 = GetExtractJobDetail("1", millisecond: 608); + _persister.AddExtractJobDetails(requeueExtractEvent1); + + var requeueEndEvent1 = GetEndEvent("1", millisecond: 609); + _persister.AddEndEvent(requeueEndEvent1); + + var extractEvent1 = GetExtractJobDetail("1", millisecond: 602); + _persister.AddExtractJobDetails(extractEvent1); + + var endEvent1 = GetEndEvent("1", millisecond: 603); + _persister.AddEndEvent(endEvent1); + + + var anotherRequeueStartEvent11 = GetStartEvent("1", millisecond: 606); + _persister.AddStartEvent(anotherRequeueStartEvent11); + + var anotherRequeueSubdetailsEvent1 = GetSubscriptionDetails("1", millisecond: 607); + _persister.AddSubscriptionJobDetails(anotherRequeueSubdetailsEvent1[0]); + _persister.AddEndEvent(anotherRequeueEndEvent1); + + var jobWriter = _writerFactory.GetOneWriterAndVerifyOthersAreEmpty("BackgrounderJobs", 4); + jobWriter.ReceivedObjects.Count.Should().Be(0); + + _persister.DrainEvents(); + + jobWriter.ReceivedObjects.Count.Should().Be(4); + } + + private static BackgrounderJob GetStartEvent(string jobId, string jobType = "purge_expired_wgsessions", int millisecond = 491) { return new BackgrounderJob { Args = "testArgument", - BackgrounderId = 1, + BackgrounderId = "1", JobId = jobId, JobType = jobType, Priority = 0, StartFile = TestFileName, StartLine = 123, - StartTime = new DateTime(2018, 8, 8, 11, 17, 13, 491), + StartTime = new DateTime(2018, 8, 8, 11, 17, 13, millisecond), Timeout = 9000, WorkerId = "worker0", }; } - private static BackgrounderJob GetEndEvent(long jobId) + private static BackgrounderJob GetEndEvent(string jobId, int millisecond = 402) { return new BackgrounderJob { EndFile = TestFileName, EndLine = 130, - EndTime = new DateTime(2018, 8, 8, 11, 17, 13, 402), + EndTime = new DateTime(2018, 8, 8, 11, 17, 13, millisecond), ErrorMessage = null, JobId = jobId, Notes = "test notes", @@ -207,13 +316,13 @@ private static BackgrounderJob GetEndEvent(long jobId) }; } - private static BackgrounderExtractJobDetail GetExtractJobDetail(long jobId) + private static BackgrounderExtractJobDetail GetExtractJobDetail(string jobId, int millisecond = 600) { return new BackgrounderExtractJobDetail { BackgrounderJobId = jobId, ExtractGuid = "5EEC2CCA-6F82-4EFF-9DBC-FDB471269B06", - ExtractId = "bd5c5cc4-1c35-443f-bac7-3a4acac54a4b", + ExtractId = "bd5c5cc4-1c35-443f-bac7-3a4acac54a4b", ExtractSize = 1048641536L, ExtractUrl = "MDAPP2018_1_2", ResourceName = null, @@ -221,11 +330,15 @@ private static BackgrounderExtractJobDetail GetExtractJobDetail(long jobId) TotalSize = 1048713414L, TwbSize = 71878L, VizqlSessionId = "D7A2D1F664E5466B87C4637ABBC31D63", + Timestamp = new DateTime(2018, 8, 8, 11, 17, 13, millisecond) }; } - private static List GetSubscriptionDetails(long jobId) + private static List GetSubscriptionDetails(string jobId, int millisecond = 599) { + DateTime timestamp = new DateTime(2018, 8, 8, 11, 17, 13, millisecond); + DateTime timestamp2 = new DateTime(2018, 8, 8, 11, 17, 13, millisecond + 1); + DateTime timestamp3 = new DateTime(2018, 8, 8, 11, 17, 13, millisecond + 2); return new List { new BackgrounderSubscriptionJobDetail @@ -236,8 +349,9 @@ private static List GetSubscriptionDetails(lo SmtpServer = null, SubscriptionName = null, VizqlSessionId = "FA88A9BC626A40A29228ECE09F04A76B", + Timestamp = timestamp }, - + new BackgrounderSubscriptionJobDetail { BackgrounderJobId = jobId, @@ -246,8 +360,9 @@ private static List GetSubscriptionDetails(lo SmtpServer = null, SubscriptionName = "Weekly Report", VizqlSessionId = null, + Timestamp = timestamp2 }, - + new BackgrounderSubscriptionJobDetail { BackgrounderJobId = jobId, @@ -256,10 +371,11 @@ private static List GetSubscriptionDetails(lo SmtpServer = "mail.test.com", SubscriptionName = null, VizqlSessionId = null, + Timestamp = timestamp3 } }; } - + private static T CopyValues(T target, T source) { var type = typeof(T); @@ -278,7 +394,7 @@ private static T CopyValues(T target, T source) private readonly BackgrounderJobError _errorEvent = new BackgrounderJobError { - BackgrounderJobId = 1369448, + BackgrounderJobId = "1369448", Class = "com.tableausoftware.core.configuration.ConfigurationSupportService", File = TestFileName, Line = 123, diff --git a/Logshark.Tests/Plugins/Backgrounder/BackgrounderPluginTests.cs b/Logshark.Tests/Plugins/Backgrounder/BackgrounderPluginTests.cs index ba7e94f..e4e7589 100644 --- a/Logshark.Tests/Plugins/Backgrounder/BackgrounderPluginTests.cs +++ b/Logshark.Tests/Plugins/Backgrounder/BackgrounderPluginTests.cs @@ -14,8 +14,8 @@ namespace LogShark.Tests.Plugins.Backgrounder { public class BackgrounderPluginTests : InvariantCultureTestsBase { - private static readonly LogFileInfo TestLogFileInfo = new LogFileInfo("backgrounder-1.log.2018-07-11", @"folder1/backgrounder-1.log.2018-07-11", "worker0", DateTime.MinValue); - + private static readonly LogFileInfo TestLogFileInfo = new LogFileInfo("backgrounder-1.log.2018-07-11", @"folder1/backgrounder-1.log.2018-07-11", "worker0", DateTime.MinValue); + [Fact] public void BadOrNoOpInput() { @@ -24,7 +24,7 @@ public void BadOrNoOpInput() using (var plugin = new BackgrounderPlugin()) { plugin.Configure(testWriterFactory, null, processingNotificationsCollector, new NullLoggerFactory()); - + var wrongContentFormat = new LogLine(new ReadLogLineResult(123, 456), TestLogFileInfo); var nullContent = new LogLine(new ReadLogLineResult(123, null), TestLogFileInfo); @@ -49,7 +49,7 @@ public void BackgrounderPluginTest() var logLine = testCase.GetLogLine(); plugin.ProcessLogLine(logLine, testCase.LogType); } - + plugin.CompleteProcessing(); } @@ -82,12 +82,12 @@ public void BackgrounderPluginTest() ExpectedOutput = new { Args = (string) null, - BackgrounderId = 1, + BackgrounderId = "1", EndFile = TestLogFileInfo.FileName, EndLine = 124, EndTime = new DateTime(2018, 8, 8, 11, 17, 13, 518), ErrorMessage = (string) null, - JobId = 9, + JobId = "9", JobType = "purge_expired_wgsessions", Notes = (string) null, Priority = 0, @@ -112,12 +112,12 @@ public void BackgrounderPluginTest() ExpectedOutput = new { Args = (string) null, - BackgrounderId = 1, + BackgrounderId = "1", EndFile = (string) null, EndLine = (int?) null, EndTime = (DateTime?) null, - ErrorMessage = "TimeoutExceptionReached", - JobId = 326, + ErrorMessage = "There is no end event for this job in the logs, but a different job was processed later by the same backgrounder. This could be caused by a number of different problems: job was crashed, job was cancelled by other component, or log files are incomplete/corrupt", + JobId = "326", JobType = "enqueue_data_alerts", Notes = (string) null, Priority = 10, @@ -142,12 +142,12 @@ public void BackgrounderPluginTest() ExpectedOutput = new { Args = (string) null, - BackgrounderId = 1, + BackgrounderId = "1", EndFile = (string) null, EndLine = (int?) null, EndTime = (DateTime?) null, ErrorMessage = "Job end event seems to be outside of the time covered by logs", - JobId = 327, + JobId = "327", JobType = "enqueue_data_alerts", Notes = (string) null, Priority = 10, diff --git a/Logshark.Tests/Plugins/ClusterControllerPluginTests.cs b/Logshark.Tests/Plugins/ClusterControllerPluginTests.cs index 7e30aff..8eb75f4 100644 --- a/Logshark.Tests/Plugins/ClusterControllerPluginTests.cs +++ b/Logshark.Tests/Plugins/ClusterControllerPluginTests.cs @@ -177,6 +177,24 @@ public void ClusterControllerPluginDiskSpaceSamplesTest() UsedSpace = 217610723328, } }, + new PluginTestCase // correct format with no disk number + { + LogType = LogType.ClusterController, + LogContents = "2020-09-20 17:08:40.164 +0000 pool-37-thread-1 INFO : com.tableausoftware.cluster.storage.DiskSpaceMonitor - disk: total space=428901134336 used space=217610723328", + LogFileInfo = _testClusterControllerLogFileInfo, + LineNumber = 5, + ExpectedOutput = new + { + FileName = _testClusterControllerLogFileInfo.FileName, + FilePath = _testClusterControllerLogFileInfo.FilePath, + LineNumber = 5, + Timestamp = new DateTime(2020, 09, 20, 17, 08, 40, 164), + Worker = _testClusterControllerLogFileInfo.Worker, + Disk = "", + TotalSpace = 428901134336, + UsedSpace = 217610723328, + } + }, }; var testWriterFactory = new TestWriterFactory(); diff --git a/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv b/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv index 07146b8..c5fef51 100644 --- a/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv +++ b/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv @@ -1,3 +1,3 @@ -BackgrounderJobId,ExtractGuid,ExtractId,ExtractSize,ExtractUrl,JobNotes,ResourceName,ResourceType,ScheduleName,Site,TotalSize,TwbSize,VizqlSessionId -143,87D4CB01-185E-4ADE-9D35-2D9C5FD7FE98,b90f9de5-aa35-4341-a12f-36e963881956,97452032,Large1,,Large1,Workbook,,,97455404,3372,5CD209437D36441696EC85F495DF8FC5 -142,,,,,,Large1,Workbook,,,,, +BackgrounderJobId,ExtractGuid,ExtractId,ExtractSize,ExtractUrl,JobNotes,ResourceName,ResourceType,ScheduleName,Site,TotalSize,TwbSize,VizqlSessionId,Timestamp +142,,,,,,Large1,Workbook,,,,,,01/01/0001 00:00:00 +143,87D4CB01-185E-4ADE-9D35-2D9C5FD7FE98,b90f9de5-aa35-4341-a12f-36e963881956,97452032,Large1,,Large1,Workbook,,,97455404,3372,5CD209437D36441696EC85F495DF8FC5,08/12/2019 22:38:16 diff --git a/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderJobs.csv b/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderJobs.csv index a8f4f73..a43f620 100644 --- a/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderJobs.csv +++ b/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tabadmin_csv/csv/Backgrounder_BackgrounderJobs.csv @@ -237,4 +237,4 @@ Args,BackgrounderId,EndFile,EndLine,EndTime,ErrorMessage,JobId,JobType,Notes,Pri [viz_snapshot_thumbnail],1,backgrounder-1.log,1765,08/12/2019 23:00:37,,198,sos_reconcile,,10,0,backgrounder-1.log,1757,08/12/2019 23:00:37,True,,4,worker1 [view_thumbnail],1,backgrounder-1.log,1769,08/12/2019 23:00:37,,201,tdfs_refresh_to_reconcile,,10,0,backgrounder-1.log,1766,08/12/2019 23:00:37,True,,4,worker1 ,1,backgrounder-1.log,1802,08/12/2019 23:00:39,,202,sync_search_index,,10,1,backgrounder-1.log,1770,08/12/2019 23:00:37,True,,5,worker1 -"[Workbook, 3, Large1, 43, null, 1, 3]",0,,,,TimeoutExceptionReached,142,refresh_extracts,,0,,backgrounder-0.log,575,08/12/2019 22:36:24,False,9000,,worker1 +"[Workbook, 3, Large1, 43, null, 1, 3]",0,,,,"There is no end event for this job in the logs, but a different job was processed later by the same backgrounder. This could be caused by a number of different problems: job was crashed, job was cancelled by other component, or log files are incomplete/corrupt",142,refresh_extracts,,0,,backgrounder-0.log,575,08/12/2019 22:36:24,False,9000,,worker1 diff --git a/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv b/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv index f409860..5d6d9eb 100644 --- a/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv +++ b/Logshark.Tests/TestData/EndToEndTests/Expected/logs_clean_tsm_csv/csv/Backgrounder_BackgrounderExtractJobDetails.csv @@ -1,4 +1,4 @@ -BackgrounderJobId,ExtractGuid,ExtractId,ExtractSize,ExtractUrl,JobNotes,ResourceName,ResourceType,ScheduleName,Site,TotalSize,TwbSize,VizqlSessionId +BackgrounderJobId,ExtractGuid,ExtractId,ExtractSize,ExtractUrl,JobNotes,ResourceName,ResourceType,ScheduleName,Site,TotalSize,TwbSize,VizqlSessionId,Timestamp 199,,,0,Large1,"The directory is missing or has been moved: C:/Users/Administrator/Desktop/autotel-shared-car-locations "" @@ -46,5 +46,5 @@ com.tableausoftware.nativeapi.exceptions.DataSourceException: The directory is m at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:748)",Large1,Workbook,Weekday early mornings,Default,,,CEBA7C505B3045DEB24C271FC6B25B21-1:1 -201,,78C1FCC2-E70E-4B25-BFFE-7B7F0096A4FE,57016320,Large1,"Finished refresh of extracts (new extract id:{78C1FCC2-E70E-4B25-BFFE-7B7F0096A4FE}) for Workbook 'Large1' ",Large1,Workbook,Weekday early mornings,Default,,,F7162DFF82CB48D386850188BD5B190A-1:1 + at java.lang.Thread.run(Thread.java:748)",Large1,Workbook,Weekday early mornings,Default,,,CEBA7C505B3045DEB24C271FC6B25B21-1:1,08/09/2019 21:46:10 +201,,78C1FCC2-E70E-4B25-BFFE-7B7F0096A4FE,57016320,Large1,"Finished refresh of extracts (new extract id:{78C1FCC2-E70E-4B25-BFFE-7B7F0096A4FE}) for Workbook 'Large1' ",Large1,Workbook,Weekday early mornings,Default,,,F7162DFF82CB48D386850188BD5B190A-1:1,08/09/2019 21:50:17 diff --git a/Logshark.sln b/Logshark.sln index 594efc1..1be9e7f 100644 --- a/Logshark.sln +++ b/Logshark.sln @@ -1,12 +1,14 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29020.237 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33122.133 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LogShark", "LogShark\LogShark.csproj", "{EA705079-65E2-4E68-8FEB-91542F3503E3}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LogShark.Tests", "LogShark.Tests\LogShark.Tests.csproj", "{245D8915-8292-4D99-88F7-1701ABB97E68}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{49B2B0D8-EA50-417B-A2C9-4FDA7B9D3809}" +EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LogShark.Shared", "LogShark.Shared\LogShark.Shared.csproj", "{0022639E-6916-49AA-B265-E8BA078C366F}" EndProject Global

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�jyq=0kQXa;M@NhxjQGZp50 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 + @@ -57,10 +58,5 @@ - - - - ..\thirdparty\Tools.TableauServerRestApi.dll - - + diff --git a/LogShark/Plugins/Backgrounder/BackgrounderEventParser.cs b/LogShark/Plugins/Backgrounder/BackgrounderEventParser.cs index 7afded9..e0fc021 100644 --- a/LogShark/Plugins/Backgrounder/BackgrounderEventParser.cs +++ b/LogShark/Plugins/Backgrounder/BackgrounderEventParser.cs @@ -7,6 +7,7 @@ using LogShark.Shared; using LogShark.Shared.Extensions; using LogShark.Shared.LogReading.Containers; +using System; namespace LogShark.Plugins.Backgrounder { @@ -135,12 +136,13 @@ public void ParseAndPersistLine(LogLine logLine, string logLineText) return; } - if (!int.TryParse(lineMatch.Groups["job_id"].Value, out var jobId)) + if (!int.TryParse(lineMatch.Groups["job_id"].Value, out var jobIdInt)) { return; // We only allow error messages to not have job id } - var startEvent = TryMatchStartMessage(lineMatch, logLine, backgrounderId, jobId); + string jobId = jobIdInt.ToString(); + var startEvent = TryMatchStartMessage(lineMatch, logLine, backgrounderId.ToString(), jobId); if (startEvent != null) { _backgrounderEventPersister.AddStartEvent(startEvent); @@ -204,9 +206,10 @@ private static BackgrounderJobError ParseErrorMessage(Match lineMatch, LogLine l return null; } + long? backgrounderJobIdLong = long.TryParse(lineMatch.Groups["job_id"].Value, out var jobId) ? jobId : default(long?); return new BackgrounderJobError { - BackgrounderJobId = long.TryParse(lineMatch.Groups["job_id"].Value, out var jobId) ? jobId : default(long?), + BackgrounderJobId = backgrounderJobIdLong == null ? null : backgrounderJobIdLong.ToString(), Class = lineMatch.Groups["class"].Value, File = logLine.LogFileInfo.FileName, Line = logLine.LineNumber, @@ -218,7 +221,7 @@ private static BackgrounderJobError ParseErrorMessage(Match lineMatch, LogLine l }; } - private static BackgrounderJob TryMatchStartMessage(Match lineMatch, LogLine logLine, int? backgrounderId, long jobId) + private static BackgrounderJob TryMatchStartMessage(Match lineMatch, LogLine logLine, string backgrounderId, string jobId) { var message = lineMatch.Groups["message"].Value; var startMessageMatch = message?.GetRegexMatchAndMoveCorrectRegexUpFront(StartMessageRegexList, StartMessageRegexListLock); @@ -248,7 +251,7 @@ private static BackgrounderJob TryMatchStartMessage(Match lineMatch, LogLine log }; } - private static BackgrounderJob TryMatchEndMessage(Match lineMatch, LogLine logLine, int jobId) + private static BackgrounderJob TryMatchEndMessage(Match lineMatch, LogLine logLine, string jobId) { var message = lineMatch.Groups["message"].Value; if (!message.StartsWith("Job finished:") && !message.StartsWith("Error executing backgroundjob:")) @@ -287,16 +290,17 @@ private static BackgrounderJob TryMatchEndMessage(Match lineMatch, LogLine logLi return endEvent; } - private BackgrounderExtractJobDetail TryMatchExtractJobDetails(Match lineMatch, int jobId, LogLine logLine) + private BackgrounderExtractJobDetail TryMatchExtractJobDetails(Match lineMatch, string jobId, LogLine logLine) { var eventClass = lineMatch.Groups["class"].Value; var message = lineMatch.Groups["message"].Value; + var timestamp = TimestampParsers.ParseJavaLogsTimestamp(lineMatch.Groups["ts"].Value); switch (eventClass) { case "com.tableausoftware.model.workgroup.service.VqlSessionService": - return TryMatchOlderFormatOfExtractJobDetails(message, jobId, lineMatch.Groups["vql_sess_id"].Value); + return TryMatchOlderFormatOfExtractJobDetails(message, jobId, lineMatch.Groups["vql_sess_id"].Value, timestamp); case "com.tableausoftware.model.workgroup.workers.RefreshExtractsWorker": - return TryMatchNewFormatOfExtractJobDetails(message, jobId, logLine); + return TryMatchNewFormatOfExtractJobDetails(message, jobId, logLine, timestamp); default: return null; } @@ -316,7 +320,7 @@ private BackgrounderExtractJobDetail TryMatchExtractJobDetails(Match lineMatch, =\s(?\d+?)$", RegexOptions.ExplicitCapture | RegexOptions.IgnorePatternWhitespace | RegexOptions.Compiled); - private static BackgrounderExtractJobDetail TryMatchOlderFormatOfExtractJobDetails(string message, int jobId, string vizqlSessionId) + private static BackgrounderExtractJobDetail TryMatchOlderFormatOfExtractJobDetails(string message, string jobId, string vizqlSessionId, DateTime timestamp) { var extractMatch = VqlSessionExtractDetailsRegex.Match(message); if (!extractMatch.Success) @@ -336,7 +340,8 @@ private static BackgrounderExtractJobDetail TryMatchOlderFormatOfExtractJobDetai Site = null, // Not available in the old format TotalSize = long.TryParse(extractMatch.Groups["total_size"].Value, out var totalSize) ? totalSize : default(long?), TwbSize = long.TryParse(extractMatch.Groups["twb_size"].Value, out var twbSize) ? twbSize : default(long?), - VizqlSessionId = vizqlSessionId + VizqlSessionId = vizqlSessionId, + Timestamp = timestamp }; } @@ -346,7 +351,7 @@ private static BackgrounderExtractJobDetail TryMatchOlderFormatOfExtractJobDetai private static readonly Regex ExtractIdNewFormat = new Regex( @"Finished refresh of extracts \(new extract id:{(?[^\}]+)}\)", RegexOptions.Compiled); - private BackgrounderExtractJobDetail TryMatchNewFormatOfExtractJobDetails(string message, int jobId, LogLine logLine) + private BackgrounderExtractJobDetail TryMatchNewFormatOfExtractJobDetails(string message, string jobId, LogLine logLine, DateTime timestamp) { if (!message.StartsWith('|')) { @@ -374,14 +379,16 @@ private BackgrounderExtractJobDetail TryMatchNewFormatOfExtractJobDetails(string Site = messageParts.GetStringValueOrNull("siteName").TrimSurroundingDoubleQuotes(), TotalSize = null, // Not available in the new format TwbSize = null, // Not available in the new format - VizqlSessionId = messageParts.GetStringValueOrNull("sessionId").TrimSurroundingDoubleQuotes() + VizqlSessionId = messageParts.GetStringValueOrNull("sessionId").TrimSurroundingDoubleQuotes(), + Timestamp = timestamp }; } - private static BackgrounderSubscriptionJobDetail TryMatchSubscriptionJobDetails(Match lineMatch, int jobId) + private static BackgrounderSubscriptionJobDetail TryMatchSubscriptionJobDetails(Match lineMatch, string jobId) { var message = lineMatch.Groups["message"].Value; var @class = lineMatch.Groups["class"].Value; + var timestamp = TimestampParsers.ParseJavaLogsTimestamp(lineMatch.Groups["ts"].Value); switch (@class) { @@ -389,7 +396,8 @@ private static BackgrounderSubscriptionJobDetail TryMatchSubscriptionJobDetails( return new BackgrounderSubscriptionJobDetail { BackgrounderJobId = jobId, - VizqlSessionId = message.Split(':')[1] + VizqlSessionId = message.Split(':')[1], + Timestamp = timestamp }; case "com.tableausoftware.domain.subscription.SubscriptionRunner" when message.StartsWith("Starting subscription", System.StringComparison.InvariantCultureIgnoreCase): @@ -398,7 +406,8 @@ private static BackgrounderSubscriptionJobDetail TryMatchSubscriptionJobDetails( return new BackgrounderSubscriptionJobDetail { BackgrounderJobId = jobId, - SubscriptionName = subscriptionMatch.Groups["subscription_name"].Value + SubscriptionName = subscriptionMatch.Groups["subscription_name"].Value, + Timestamp = timestamp }; case "com.tableausoftware.model.workgroup.util.EmailHelper" when message.StartsWith("Sending email from"): { @@ -409,6 +418,7 @@ private static BackgrounderSubscriptionJobDetail TryMatchSubscriptionJobDetails( SenderEmail = emailMatch.Groups["sender_email"].Value, RecipientEmail = emailMatch.Groups["recipient_email"].Value, SmtpServer = emailMatch.Groups["smtp_server"].Value, + Timestamp = timestamp }; } default: diff --git a/LogShark/Plugins/Backgrounder/BackgrounderEventPersister.cs b/LogShark/Plugins/Backgrounder/BackgrounderEventPersister.cs index bf6db03..03055ed 100644 --- a/LogShark/Plugins/Backgrounder/BackgrounderEventPersister.cs +++ b/LogShark/Plugins/Backgrounder/BackgrounderEventPersister.cs @@ -10,7 +10,7 @@ namespace LogShark.Plugins.Backgrounder { public class BackgrounderEventPersister : IBackgrounderEventPersister { - private readonly Dictionary _events = new Dictionary(); + private readonly Dictionary> _events = new Dictionary> (); private readonly LatestStartEvents _latestStartEvents = new LatestStartEvents(); private static readonly DataSetInfo JobsDsi = new DataSetInfo("Backgrounder", "BackgrounderJobs"); @@ -38,14 +38,22 @@ public void AddStartEvent(BackgrounderJob startEvent) { lock (_events) { + var dateTimeKey = startEvent.StartTime; if (_events.ContainsKey(startEvent.JobId)) { - var existingEvent = _events[startEvent.JobId]; - existingEvent.StartEvent = startEvent; + var existingDateTimeEvents = _events[startEvent.JobId]; + while (existingDateTimeEvents.ContainsKey(dateTimeKey)) + { + dateTimeKey = dateTimeKey.AddTicks(1); + } + + existingDateTimeEvents.Add(dateTimeKey, new BackgrounderEvent { StartEvent = startEvent }); } else { - _events.Add(startEvent.JobId, new BackgrounderEvent {StartEvent = startEvent}); + var dateTimeEvents = new SortedList(); + dateTimeEvents.Add(startEvent.StartTime, new BackgrounderEvent { StartEvent = startEvent }); + _events.Add(startEvent.JobId, dateTimeEvents); } } @@ -59,15 +67,22 @@ public void AddEndEvent(BackgrounderJob endEvent) { lock (_events) { + var dateTimeKey = (DateTime)endEvent.EndTime; if (_events.ContainsKey(endEvent.JobId)) { - var existingEvent = _events[endEvent.JobId]; - existingEvent.EndEvent = endEvent; - PersistEventIfItIsComplete(existingEvent); + var existingDateTimeEvent = _events[endEvent.JobId]; + while (existingDateTimeEvent.ContainsKey(dateTimeKey)) + { + dateTimeKey = dateTimeKey.AddTicks(1); + } + existingDateTimeEvent.Add(dateTimeKey, new BackgrounderEvent { EndEvent = endEvent }); } else { - _events.Add(endEvent.JobId, new BackgrounderEvent {EndEvent = endEvent}); + var dateTimeEvents = new SortedList(); + dateTimeEvents.Add(dateTimeKey, new BackgrounderEvent { EndEvent = endEvent }); + + _events.Add(endEvent.JobId, dateTimeEvents); } } } @@ -76,14 +91,22 @@ public void AddExtractJobDetails(BackgrounderExtractJobDetail extractJobDetail) { lock (_events) { + var dateTimeKey = extractJobDetail.Timestamp; if (_events.ContainsKey(extractJobDetail.BackgrounderJobId)) { - _events[extractJobDetail.BackgrounderJobId].ExtractJobDetails = extractJobDetail; + var existingDateTimeEvent = _events[extractJobDetail.BackgrounderJobId]; + while (existingDateTimeEvent.ContainsKey(dateTimeKey)) + { + dateTimeKey = dateTimeKey.AddTicks(1); + } + existingDateTimeEvent.Add(dateTimeKey, new BackgrounderEvent { ExtractJobDetails = extractJobDetail }); } else { - _events.Add(extractJobDetail.BackgrounderJobId, - new BackgrounderEvent {ExtractJobDetails = extractJobDetail}); + var dateTimeEvents = new SortedList(); + dateTimeEvents.Add(extractJobDetail.Timestamp, new BackgrounderEvent { ExtractJobDetails = extractJobDetail }); + + _events.Add(extractJobDetail.BackgrounderJobId, dateTimeEvents); } } } @@ -92,16 +115,23 @@ public void AddSubscriptionJobDetails(BackgrounderSubscriptionJobDetail subscrip { lock (_events) { + var dateTimeKey = subscriptionJobDetail.Timestamp; if (_events.ContainsKey(subscriptionJobDetail.BackgrounderJobId)) { - var existingEvent = _events[subscriptionJobDetail.BackgrounderJobId]; - existingEvent.AddSubscriptionDetail(subscriptionJobDetail); + var existingDateTimeEvent = _events[subscriptionJobDetail.BackgrounderJobId]; + while (existingDateTimeEvent.ContainsKey(dateTimeKey)) + { + dateTimeKey = dateTimeKey.AddTicks(1); + } + existingDateTimeEvent.Add(dateTimeKey, new BackgrounderEvent { SubscriptionJobDetails = subscriptionJobDetail }); } else { - _events.Add(subscriptionJobDetail.BackgrounderJobId, - new BackgrounderEvent {SubscriptionJobDetails = subscriptionJobDetail}); + var dateTimeEvents = new SortedList(); + dateTimeEvents.Add(subscriptionJobDetail.Timestamp, new BackgrounderEvent { SubscriptionJobDetails = subscriptionJobDetail }); + + _events.Add(subscriptionJobDetail.BackgrounderJobId, dateTimeEvents); } } } @@ -113,26 +143,9 @@ public void AddErrorEvent(BackgrounderJobError jobError) public IEnumerable DrainEvents() { - lock (_events) - { - foreach (var (_, @event) in _events) - { - if (@event.StartEvent != null) - { - PersistEvent(@event, false); - } - } - - return new List - { - _jobWriter.Close(), - _jobErrorWriter.Close(), - _extractJobDetailWriter.Close(), - _subscriptionJobDetailWriter.Close() - }; - } + return DrainAllEvents(); } - + public void Dispose() { _jobWriter?.Dispose(); @@ -141,14 +154,6 @@ public void Dispose() _subscriptionJobDetailWriter?.Dispose(); } - private void PersistEventIfItIsComplete(BackgrounderEvent @event) - { - if (@event.CanBeMergedNow()) - { - PersistEvent(@event); - } - } - private void PersistEvent(BackgrounderEvent @event, bool deleteFromDictionary = true) { var jobEvent = GetFinalJobRecord(@event); @@ -204,26 +209,84 @@ private BackgrounderJob GetFinalJobRecord(BackgrounderEvent @event) if (_latestStartEvents.StartedBeforeLatestStartEvent(finalEvent)) { - finalEvent.MarkAsTimedOut(); + finalEvent.MarkAsInvalidEnd(); return finalEvent; } finalEvent.MarkAsUnknown(); return finalEvent; } - + + private IEnumerable DrainAllEvents() + { + lock (_events) + { + foreach (var (jobId, @event) in _events) + { + int requeueExtension = 0; + BackgrounderEvent newEvent = new BackgrounderEvent(); + foreach (var e in @event.Values) + { + if(e.StartEvent != null) + { + if(requeueExtension != 0) + { + PersistEvent(newEvent, false); + newEvent = new BackgrounderEvent(requeueExtension++); + } + else + { + requeueExtension++; + } + + newEvent.SetStartEvent(e.StartEvent); + } + if(e.EndEvent != null && newEvent.StartEvent != null) + { + newEvent.SetEndEvent(e.EndEvent); + } + if (e.SubscriptionJobDetails != null && newEvent.StartEvent != null) + { + newEvent.AddSubscriptionDetail(e.SubscriptionJobDetails); + } + if (e.ExtractJobDetails != null && newEvent.StartEvent != null) + { + newEvent.SetExtractJobDetail(e.ExtractJobDetails); + } + } + + if (newEvent.StartEvent != null) + { + PersistEvent(newEvent, false); + } + } + + return new List + { + _jobWriter.Close(), + _jobErrorWriter.Close(), + _extractJobDetailWriter.Close(), + _subscriptionJobDetailWriter.Close() + }; + } + } + private class BackgrounderEvent { + public BackgrounderEvent(int requeueExten = 0) => RequeueExten = requeueExten; public BackgrounderJob StartEvent { get; set; } public BackgrounderJob EndEvent { get; set; } public BackgrounderExtractJobDetail ExtractJobDetails { get; set; } public BackgrounderSubscriptionJobDetail SubscriptionJobDetails { get; set; } + public int RequeueExten { get; set; } public void AddSubscriptionDetail(BackgrounderSubscriptionJobDetail newDetail) { if (SubscriptionJobDetails == null) { SubscriptionJobDetails = newDetail; + if (RequeueExten != 0) + SubscriptionJobDetails.BackgrounderJobId = newDetail.BackgrounderJobId + "-requeue-" + RequeueExten; } else { @@ -231,15 +294,30 @@ public void AddSubscriptionDetail(BackgrounderSubscriptionJobDetail newDetail) } } - public bool CanBeMergedNow() + public bool IsComplete() { - return IsComplete() && - StartEvent.StartFile == EndEvent.EndFile; // If both lines are NOT in the same file, we don't have guarantee that we processed all lines after "start" event yet + return (StartEvent != null && EndEvent != null); } - public bool IsComplete() + public void SetStartEvent(BackgrounderJob job) { - return (StartEvent != null && EndEvent != null); + StartEvent = job; + if(RequeueExten != 0) + StartEvent.JobId = StartEvent.JobId + "-requeue-" + RequeueExten; + } + + public void SetEndEvent(BackgrounderJob job) + { + EndEvent = job; + if (RequeueExten != 0) + EndEvent.JobId = EndEvent.JobId + "-requeue-" + RequeueExten; + } + + public void SetExtractJobDetail(BackgrounderExtractJobDetail extractDetail) + { + ExtractJobDetails = extractDetail; + if (RequeueExten != 0) + ExtractJobDetails.BackgrounderJobId = extractDetail.BackgrounderJobId + "-requeue-" + RequeueExten; } } @@ -270,7 +348,7 @@ public bool StartedBeforeLatestStartEvent(BackgrounderJob startEvent) return _latestStartEvents.ContainsKey(key) && _latestStartEvents[key] > startEvent.StartTime; } - private static string GetKeyForWorkerAndBackgrounder(string workerId, int? backgrounderId) + private static string GetKeyForWorkerAndBackgrounder(string workerId, string backgrounderId) { var backgrounderIdStr = backgrounderId == null ? "(null)" : backgrounderId.ToString(); return $"{workerId}___{backgrounderIdStr}"; diff --git a/LogShark/Plugins/Backgrounder/Model/BackgrounderExtractJobDetail.cs b/LogShark/Plugins/Backgrounder/Model/BackgrounderExtractJobDetail.cs index ce68bff..ea67431 100644 --- a/LogShark/Plugins/Backgrounder/Model/BackgrounderExtractJobDetail.cs +++ b/LogShark/Plugins/Backgrounder/Model/BackgrounderExtractJobDetail.cs @@ -1,8 +1,10 @@ +using System; + namespace LogShark.Plugins.Backgrounder.Model { public class BackgrounderExtractJobDetail { - public long BackgrounderJobId { get; set; } + public string BackgrounderJobId { get; set; } public string ExtractGuid { get; set; } public string ExtractId { get; set; } public long? ExtractSize { get; set; } @@ -15,5 +17,6 @@ public class BackgrounderExtractJobDetail public long? TotalSize { get; set; } public long? TwbSize { get; set; } public string VizqlSessionId { get; set; } + public DateTime Timestamp { get; set; } } } \ No newline at end of file diff --git a/LogShark/Plugins/Backgrounder/Model/BackgrounderJob.cs b/LogShark/Plugins/Backgrounder/Model/BackgrounderJob.cs index 298a6e1..5b8a9e9 100644 --- a/LogShark/Plugins/Backgrounder/Model/BackgrounderJob.cs +++ b/LogShark/Plugins/Backgrounder/Model/BackgrounderJob.cs @@ -5,12 +5,12 @@ namespace LogShark.Plugins.Backgrounder.Model public class BackgrounderJob { public string Args { get; set; } - public int? BackgrounderId { get; set; } + public string BackgrounderId { get; set; } public string EndFile { get; set; } public int? EndLine { get; set; } public DateTime? EndTime { get; set; } public string ErrorMessage { get; set; } - public long JobId { get; set; } + public string JobId { get; set; } public string JobType { get; set; } public string Notes { get; set; } public int Priority { get; set; } @@ -35,12 +35,12 @@ public void AddInfoFromEndEvent(BackgrounderJob endEvent) TotalTime = endEvent.TotalTime; } - public void MarkAsTimedOut() + public void MarkAsInvalidEnd() { Success = false; EndTime = null; EndLine = null; - ErrorMessage = "TimeoutExceptionReached"; + ErrorMessage = "There is no end event for this job in the logs, but a different job was processed later by the same backgrounder. This could be caused by a number of different problems: job was crashed, job was cancelled by other component, or log files are incomplete/corrupt"; } public void MarkAsUnknown() diff --git a/LogShark/Plugins/Backgrounder/Model/BackgrounderJobError.cs b/LogShark/Plugins/Backgrounder/Model/BackgrounderJobError.cs index 1fe96e1..e73979c 100644 --- a/LogShark/Plugins/Backgrounder/Model/BackgrounderJobError.cs +++ b/LogShark/Plugins/Backgrounder/Model/BackgrounderJobError.cs @@ -4,7 +4,7 @@ namespace LogShark.Plugins.Backgrounder.Model { public class BackgrounderJobError { - public long? BackgrounderJobId { get; set; } + public string BackgrounderJobId { get; set; } public string Class { get; set; } public string File { get; set; } public int Line { get; set; } diff --git a/LogShark/Plugins/Backgrounder/Model/BackgrounderSubscriptionJobDetail.cs b/LogShark/Plugins/Backgrounder/Model/BackgrounderSubscriptionJobDetail.cs index e41a334..6fdcccd 100644 --- a/LogShark/Plugins/Backgrounder/Model/BackgrounderSubscriptionJobDetail.cs +++ b/LogShark/Plugins/Backgrounder/Model/BackgrounderSubscriptionJobDetail.cs @@ -1,13 +1,16 @@ +using System; + namespace LogShark.Plugins.Backgrounder.Model { public class BackgrounderSubscriptionJobDetail { - public long BackgrounderJobId { get; set; } + public string BackgrounderJobId { get; set; } public string RecipientEmail { get; set; } public string SenderEmail { get; set; } public string SmtpServer { get; set; } public string SubscriptionName { get; set; } public string VizqlSessionId { get; set; } + public DateTime Timestamp { get; set; } public void MergeInfo(BackgrounderSubscriptionJobDetail otherEvent) { diff --git a/LogShark/Plugins/ClusterController/ClusterControllerPlugin.cs b/LogShark/Plugins/ClusterController/ClusterControllerPlugin.cs index c46cd60..e1d2b42 100644 --- a/LogShark/Plugins/ClusterController/ClusterControllerPlugin.cs +++ b/LogShark/Plugins/ClusterController/ClusterControllerPlugin.cs @@ -226,7 +226,7 @@ private void ProcessZookeeperLine(LogLine logLine) // disk 428901134336: total space=217610723328 used space={} // disk 1: total space=428901134336 used space=217610723328 private static readonly Regex _diskSpaceMessageRegex = new Regex(@" - disk\s(?[^:]+):\s + disk(\s(?[^:]+))?:\s total\sspace=(?[0-9]+|\{\})\s used\sspace=(?[0-9]+|\{\})", RegexOptions.ExplicitCapture | RegexOptions.IgnorePatternWhitespace | RegexOptions.Compiled); diff --git a/LogShark/Plugins/Prep/PrepEvent.cs b/LogShark/Plugins/Prep/PrepEvent.cs new file mode 100644 index 0000000..96553d0 --- /dev/null +++ b/LogShark/Plugins/Prep/PrepEvent.cs @@ -0,0 +1,31 @@ + +using LogShark.Shared.LogReading.Containers; +using LogShark.Containers; +using System; + +namespace LogShark.Plugins.Prep +{ + public class PrepEvent : BaseEvent + { + private static readonly string NotApplicable = "n/a"; + public string RequestId { get; set; } + public string User { get; set; } + public string SessionId { get; set; } + public string Site { get; set; } + public string Severity { get; set; } + public string Class { get; set; } + public string TraceId { get; set; } + public string Message { get; set; } + public string ErrorCode { get; set; } + public string TableauErrorCode { get; set; } + public string FlowRunAction { get; set; } + public string FlowRunUuid { get; set; } + public string FlowRunTimeInMilliseconds { get; set; } + + public PrepEvent(LogLine logLine, + DateTime timestamp) + : base(logLine, timestamp) + { + } + } +} diff --git a/LogShark/Plugins/Prep/PrepPlugin.cs b/LogShark/Plugins/Prep/PrepPlugin.cs new file mode 100644 index 0000000..5051421 --- /dev/null +++ b/LogShark/Plugins/Prep/PrepPlugin.cs @@ -0,0 +1,202 @@ +using LogShark.Containers; +using LogShark.Extensions; +using LogShark.Shared; +using LogShark.Shared.LogReading.Containers; +using LogShark.Writers; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text.RegularExpressions; + +namespace LogShark.Plugins.Prep +{ + public class PrepPlugin : IPlugin + { + private static readonly List ConsumedLogTypesStatic = new List() { LogType.Prep }; + + public IList ConsumedLogTypes => ConsumedLogTypesStatic; + + public string Name => "Prep"; + + private static readonly DataSetInfo OutputInfo = new DataSetInfo("Prep", "PrepEvents"); + + private Dictionary flowRunStartTimes= new Dictionary(); + + private IWriter _writer; + + private IProcessingNotificationsCollector _processingNotificationsCollector; + + public SinglePluginExecutionResults CompleteProcessing() + { + var writerStatistics = _writer.Close(); + return new SinglePluginExecutionResults(writerStatistics); + } + + public void Configure(IWriterFactory writerFactory, IConfiguration pluginConfig, IProcessingNotificationsCollector processingNotificationsCollector, ILoggerFactory loggerFactory) + { + _writer = writerFactory.GetWriter(OutputInfo); + _processingNotificationsCollector = processingNotificationsCollector; + } + + public void ProcessLogLine(LogLine logLine, LogType logType) + { + var javaLineMatchResult = logLine.LineContents.MatchJavaLineWithSessionInfo(SharedRegex.JavaLogLineRegex); + String message = String.Empty; + PrepEvent prepEvent; + + if (!javaLineMatchResult.SuccessfulMatch) + { + if (!(logLine.LineContents is NativeJsonLogsBaseEvent baseEvent)) + { + // If line cannot be parsed by either Java format or native Json format, return. + _processingNotificationsCollector.ReportError( + $"Could not parse Prep line contents as either {nameof(NativeJsonLogsBaseEvent)} or Java log line", + logLine, + nameof(PrepPlugin)); + return; + } + else + { + // If line mathces Json. + // + // Example: + // {"ts":"2022-06-07T22:36:37.520","pid":14220,"tid":"nativeLoomApiInitThread","sev":"info","k":"msg","v":"Native API will use language en_US"} + // + // All fields will be parsed into corresponding members in PrepEvent + prepEvent = new PrepEvent(logLine, baseEvent.Timestamp) + { + Class = "n/a", + Message = baseEvent.EventPayload.ToString(), + RequestId = baseEvent.RequestId, + SessionId = baseEvent.SessionId, + Severity = baseEvent.Severity.ToUpper(), + Site = baseEvent.Site, + User = baseEvent.Username, + TraceId = baseEvent.ContextMetrics?.TraceId, + }; + } + } + else + { + // If line matches Java log. + // + // Example: + // 2022-06-22 19:00:30.817 -0500 (,,,421be3bc-edfc-414f-8866-7cd362f9ec13,) http-nio-8365-exec-6 : + // INFO com.tableau.loom.rest.logging.ApiLoggingFilter - rest-api-handler-begin : + // {"method":"GET","path":"/flow-processor/check_status"} + // + // All fields will be parsed into corresponding members in PrepEvent + prepEvent = new PrepEvent(logLine, javaLineMatchResult.Timestamp) + { + Class = javaLineMatchResult.Class, + Message = javaLineMatchResult.Message, + RequestId = javaLineMatchResult.RequestId, + SessionId = javaLineMatchResult.SessionId, + Severity = javaLineMatchResult.Severity.ToUpper(), + Site = javaLineMatchResult.Site, + User = javaLineMatchResult.User, + TraceId = "n/a" + }; + } + + // Parse error message from log + this.TryParseErrorCodes(prepEvent); + + // Parse flow run related fields + this.TryParseFlowRunAction(prepEvent); + + _writer.AddLine(prepEvent); + } + + public void Dispose() + { + _writer?.Dispose(); + } + + private void TryParseErrorCodes(PrepEvent prepEvent) + { + prepEvent.ErrorCode = "n/a"; + prepEvent.TableauErrorCode = "n/a"; + if (prepEvent.Severity.Equals("error", StringComparison.OrdinalIgnoreCase) || + prepEvent.Severity.Equals("fatal", StringComparison.OrdinalIgnoreCase)) + { + prepEvent.ErrorCode = this.ParseErrorCode(prepEvent.Message); + prepEvent.TableauErrorCode = this.ParseTableauErrorCode(prepEvent.Message); + } + } + + private void TryParseFlowRunAction(PrepEvent prepEvent) + { + if (String.IsNullOrEmpty(prepEvent.Message)) + { + return; + } + + Regex r = new Regex("flow-run-plan-[a-z]{5,7} : {\"uuid\":\".*\"}"); + Match m = r.Match(prepEvent.Message); + + if (m.Success) + { + string action = m.Value.Split("flow-run-plan-").Last().Split(" : ").First(); + string uuid = m.Value.Split("\"")[3]; + + if (action.Equals("ended", StringComparison.OrdinalIgnoreCase) || action.Equals("failed", StringComparison.OrdinalIgnoreCase)) + { + if(this.flowRunStartTimes.TryGetValue(uuid, out var startTime)) + { + prepEvent.FlowRunTimeInMilliseconds = (prepEvent.Timestamp - startTime).TotalMilliseconds.ToString(); + } + } + else + { + if(action.Equals("started", StringComparison.OrdinalIgnoreCase)) + { + this.flowRunStartTimes.TryAdd(uuid, prepEvent.Timestamp); + } + } + + prepEvent.FlowRunAction = action; + prepEvent.FlowRunUuid = uuid; + } + } + + private string ParseErrorCode(String line) + { + if (String.IsNullOrEmpty(line)) + { + return string.Empty; + } + + Regex r = new Regex(@"error code \d+"); + Match m = r.Match(line); + + if(m.Success) + { + return m.Value.ToString().Split(" ").Last(); // Get the last part, which is the error code. + } + + return string.Empty; + } + + private string ParseTableauErrorCode(String line) + { + if (String.IsNullOrEmpty(line)) + { + return string.Empty; + } + + Regex r = new Regex("TableauErrorCode: 0x[0-9A-F]{8}"); + Match m = r.Match(line); + + if (m.Success) + { + return m.Value.ToString().Split(" ").Last(); // Get the last part, which is the tableau error code. + } + + return string.Empty; + } + } + +} diff --git a/LogShark/Properties/launchSettings.json b/LogShark/Properties/launchSettings.json deleted file mode 100644 index bb94493..0000000 --- a/LogShark/Properties/launchSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "profiles": { - "LogShark": { - "commandName": "Project", - "commandLineArgs": "\"D:\\testLog\\logs_clean_tsm.zip\"" - } - } -} \ No newline at end of file diff --git a/LogShark/TableauLogsProcessor.cs b/LogShark/TableauLogsProcessor.cs index 08276cd..507d174 100644 --- a/LogShark/TableauLogsProcessor.cs +++ b/LogShark/TableauLogsProcessor.cs @@ -295,6 +295,13 @@ private ProcessStreamResult ProcessStream(Stream stream, LogTypeInfo logTypeInfo _logger.LogInformation(argumentOutOfRangeException, errorMessage); return new ProcessStreamResult(linesProcessed, errorMessage, ExitReason.LogLineTooLong); } + catch (ObjectDisposedException objectDisposedException) + when (objectDisposedException.ObjectName == "inserter") + { + var errorMessage = $"Failed to use Hyper writer as it has been disposed. This is likely due to an error on another thread. Logshark will attempt to resume processing for other plugins."; + _logger.LogInformation(objectDisposedException, errorMessage); + return new ProcessStreamResult(linesProcessed, errorMessage, ExitReason.InserterDisposed); + } catch (Exception ex) { var errorMessage = $"Unhandled exception occurred while processing file stream from file `{logFileInfo.FilePath}`. Aborting processing."; diff --git a/LogShark/Workbooks/Apache.twbx b/LogShark/Workbooks/Apache.twbx index 911031807ecbd287bfd1901c1334a693a6a9079e..ac849e9ecb53eac8c74b4ef376d0be79a309ce16 100644 GIT binary patch literal 150263 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Ν))hyA)EpT8ruD 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