Examples of AddOp


Examples of org.apache.bookkeeper.client.QuorumEngine.Operation.AddOp

                        }
                    }
                   
                    switch(op.type){
                    case Operation.ADD:
                        AddOp aOp = (AddOp) op;
                      
                        aOp.getLedger().setAddConfirmed(aOp.entry);
                        aOp.cb.addComplete(aOp.getErrorCode(),
                                aOp.getLedger(),
                                aOp.entry,
                                aOp.ctx);
                       
                        break;
                    case Operation.READ:
View Full Code Here

Examples of org.apache.bookkeeper.client.QuorumEngine.Operation.AddOp

     * @param cb    object implementing callbackinterface
     * @param ctx   some control object
     */
    public void asyncAddEntry(byte[] data, AddCallback cb, Object ctx)
    throws InterruptedException, BKException {
        AddOp r = new AddOp(this, data, cb, ctx);
        qe.sendOp(r);
    }
View Full Code Here

Examples of org.apache.bookkeeper.client.QuorumEngine.Operation.AddOp

    throws InterruptedException, BKException{
        LOG.debug("Adding entry " + data);
        RetCounter counter = new RetCounter();
        counter.inc();
       
        Operation r = new AddOp(this, data, this, counter);
        qe.sendOp(r);  
        //qeMap.get(lh.getId()).put(r);
        counter.block(0);
        return counter.getrc();
    }
View Full Code Here

Examples of org.apache.bookkeeper.client.QuorumEngine.Operation.AddOp

                        cleanQueue();
                        LOG.debug("Stopped");
                        break;
                    case Operation.ADD:
                        SubAddOp aOp = (SubAddOp) ts.ctx;
                        AddOp op = ((AddOp) aOp.op);
                       
                        long confirmed = self.getAddConfirmed();
                        ByteBuffer extendedData;
   
                        if(self.getQMode() == QMode.VERIFIABLE){
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.AddOp

   * Records the block locations of the last block.
   */
  public void logOpenFile(String path, INodeFile newNode, boolean toLogRpcIds) {
    Preconditions.checkArgument(newNode.isUnderConstruction());
    PermissionStatus permissions = newNode.getPermissionStatus();
    AddOp op = AddOp.getInstance(cache.get())
      .setInodeId(newNode.getId())
      .setPath(path)
      .setReplication(newNode.getFileReplication())
      .setModificationTime(newNode.getModificationTime())
      .setAccessTime(newNode.getAccessTime())
      .setBlockSize(newNode.getPreferredBlockSize())
      .setBlocks(newNode.getBlocks())
      .setPermissionStatus(permissions)
      .setClientName(newNode.getFileUnderConstructionFeature().getClientName())
      .setClientMachine(
          newNode.getFileUnderConstructionFeature().getClientMachine());

    AclFeature f = newNode.getAclFeature();
    if (f != null) {
      op.setAclEntries(AclStorage.readINodeLogicalAcl(newNode));
    }

    XAttrFeature x = newNode.getXAttrFeature();
    if (x != null) {
      op.setXAttrs(x.getXAttrs());
    }

    logRpcIds(op, toLogRpcIds);
    logEdit(op);
  }
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.AddOp

   * Add open lease record to edit log.
   * Records the block locations of the last block.
   */
  public void logOpenFile(String path, INodeFileUnderConstruction newNode,
      boolean toLogRpcIds) {
    AddOp op = AddOp.getInstance(cache.get())
      .setInodeId(newNode.getId())
      .setPath(path)
      .setReplication(newNode.getFileReplication())
      .setModificationTime(newNode.getModificationTime())
      .setAccessTime(newNode.getAccessTime())
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.AddOp

   * Add open lease record to edit log.
   * Records the block locations of the last block.
   */
  public void logOpenFile(String path, INodeFileUnderConstruction newNode,
      boolean toLogRpcIds) {
    AddOp op = AddOp.getInstance(cache.get())
      .setInodeId(newNode.getId())
      .setPath(path)
      .setReplication(newNode.getFileReplication())
      .setModificationTime(newNode.getModificationTime())
      .setAccessTime(newNode.getAccessTime())
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.AddOp

   * Add open lease record to edit log.
   * Records the block locations of the last block.
   */
  public void logOpenFile(String path, INodeFileUnderConstruction newNode,
      boolean toLogRpcIds) {
    AddOp op = AddOp.getInstance(cache.get())
      .setInodeId(newNode.getId())
      .setPath(path)
      .setReplication(newNode.getFileReplication())
      .setModificationTime(newNode.getModificationTime())
      .setAccessTime(newNode.getAccessTime())
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.AddOp

   * Records the block locations of the last block.
   */
  public void logOpenFile(String path, INodeFile newNode, boolean toLogRpcIds) {
    Preconditions.checkArgument(newNode.isUnderConstruction());
    PermissionStatus permissions = newNode.getPermissionStatus();
    AddOp op = AddOp.getInstance(cache.get())
      .setInodeId(newNode.getId())
      .setPath(path)
      .setReplication(newNode.getFileReplication())
      .setModificationTime(newNode.getModificationTime())
      .setAccessTime(newNode.getAccessTime())
      .setBlockSize(newNode.getPreferredBlockSize())
      .setBlocks(newNode.getBlocks())
      .setPermissionStatus(permissions)
      .setClientName(newNode.getFileUnderConstructionFeature().getClientName())
      .setClientMachine(newNode.getFileUnderConstructionFeature().getClientMachine());

    AclFeature f = newNode.getAclFeature();
    if (f != null) {
      op.setAclEntries(AclStorage.readINodeLogicalAcl(newNode));
    }
    logRpcIds(op, toLogRpcIds);
    logEdit(op);
  }
View Full Code Here

Examples of org.locationtech.geogig.api.porcelain.AddOp

        } else {
            console.println(String.valueOf(unstaged.count()));
        }

        console.println("Staging changes...");
        AddOp op = geogig.command(AddOp.class);
        if (patterns.size() == 1) {
            op.addPattern(patterns.get(0));
        }

        WorkingTree workTree = op.setUpdateOnly(updateOnly)
                .setProgressListener(cli.getProgressListener()).call();

        DiffObjectCount staged = geogig.getRepository().index().countStaged(null);
        unstaged = workTree.countUnstaged(null);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.