Beispiel #1
0
        /// <summary>
        /// Process a heart beat sent by a data node
        /// </summary>
        /// <param name="dataNodeGuid">GUID of the data node hearbeating</param>
        public void SendHeartbeat(Guid dataNodeGuid)
        {
            _logger.LogDebug("Heartbeat recevied from datanode {0}", dataNodeGuid);

            // Update the data node descriptor to reflect the hearbeat
            _dataNodeRepository.SetLastUpdateTicks(dataNodeGuid, _dateTimeProvider.Now.Ticks);
        }