Пример #1
0
 /// <exception cref="System.IO.IOException"/>
 public override void StoreApplication(ApplicationId appId, YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto
                                       proto)
 {
     lock (this)
     {
         YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto protoCopy =
             YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto.ParseFrom(proto
                                                                                            .ToByteString());
         apps[appId] = protoCopy;
     }
 }
Пример #2
0
        /// <exception cref="System.IO.IOException"/>
        public override void StoreApplication(ApplicationId appId, YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto
                                              p)
        {
            string key = ApplicationsKeyPrefix + appId;

            try
            {
                db.Put(JniDBFactory.Bytes(key), p.ToByteArray());
            }
            catch (DBException e)
            {
                throw new IOException(e);
            }
        }
 /// <exception cref="System.IO.IOException"/>
 public override void StoreApplication(ApplicationId appId, YarnServerNodemanagerRecoveryProtos.ContainerManagerApplicationProto
                                       p)
 {
 }