public static Roles toEndpointRoles(Set<Role> roles) { Roles.Builder builder = Roles.newBuilder(); for(Role role: Role.values()) { role.updateEndpointRoles(builder, roles.contains(role)); } return builder.build(); } }
/** * <code>optional .exec.Roles roles = 5;</code> * * <pre> * optional int32 __unused = 4; * </pre> */ public Builder mergeRoles(com.dremio.exec.proto.CoordinationProtos.Roles value) { if (rolesBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && roles_ != com.dremio.exec.proto.CoordinationProtos.Roles.getDefaultInstance()) { roles_ = com.dremio.exec.proto.CoordinationProtos.Roles.newBuilder(roles_).mergeFrom(value).buildPartial(); } else { roles_ = value; } onChanged(); } else { rolesBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /**
break; case 5: builder.setRoles(input.mergeObject(com.dremio.exec.proto.CoordinationProtos.Roles.newBuilder(), com.dremio.exec.proto.SchemaCoordinationProtos.Roles.MERGE));
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.dremio.exec.proto.CoordinationProtos.Roles prototype) {
public Builder toBuilder() { return newBuilder(this); }
public static Builder newBuilder(com.dremio.exec.proto.CoordinationProtos.Roles prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
public ServiceHolder(BufferAllocator allocator, Provider<Iterable<NodeEndpoint>> nodeProvider, PDFSMode mode, String name) throws Exception{ this.allocator = allocator.newChildAllocator(name, 0, Long.MAX_VALUE); pool = new CloseableThreadPool(name); fabric = new FabricServiceImpl(HOSTNAME, 9970, true, THREAD_COUNT, this.allocator, RESERVATION, MAX_ALLOCATION, TIMEOUT, pool); fabric.start(); endpoint = NodeEndpoint.newBuilder() .setAddress(fabric.getAddress()).setFabricPort(fabric.getPort()) .setRoles(Roles.newBuilder().setJavaExecutor(mode == PDFSMode.DATA)) .build(); service = new PDFSService(DirectProvider.wrap((FabricService) fabric), DirectProvider.wrap(endpoint), nodeProvider, DremioTest.DEFAULT_SABOT_CONFIG, this.allocator, mode); service.start(); fileSystem = service.createFileSystem(); }
public com.dremio.exec.proto.CoordinationProtos.Roles.Builder newMessage() { return com.dremio.exec.proto.CoordinationProtos.Roles.newBuilder(); } public java.lang.String getFieldName(int number)
/** * Create a {@link com.dremio.exec.proto.beans.NodeEndpoint} * @param address the address * @param port the control port * @return */ private static NodeEndpoint newNodeEndpoint(String address, int port) { return NodeEndpoint.newBuilder().setAddress(address).setFabricPort(port).setRoles(Roles.newBuilder().setJavaExecutor(true)).build(); }