Uses of Class
org.apache.accumulo.server.master.state.TServerInstance

Packages that use TServerInstance
org.apache.accumulo.server.master   
org.apache.accumulo.server.master.balancer   
org.apache.accumulo.server.master.state   
org.apache.accumulo.server.master.tserverOps   
org.apache.accumulo.server.tabletserver   
org.apache.accumulo.server.util   
 

Uses of TServerInstance in org.apache.accumulo.server.master
 

Methods in org.apache.accumulo.server.master that return TServerInstance
 TServerInstance LiveTServerSet.find(String serverName)
           
 

Methods in org.apache.accumulo.server.master that return types with arguments of type TServerInstance
 Set<TServerInstance> LiveTServerSet.getCurrentServers()
           
 Set<TServerInstance> Master.onlineTabletServers()
           
 

Methods in org.apache.accumulo.server.master with parameters of type TServerInstance
 LiveTServerSet.TServerConnection LiveTServerSet.getConnection(TServerInstance server)
           
 LiveTServerSet.TServerConnection Master.getConnection(TServerInstance server)
           
 void Master.killTServer(TServerInstance server)
           
 void LiveTServerSet.remove(TServerInstance server)
           
 void Master.shutdownTServer(TServerInstance server)
           
 

Method parameters in org.apache.accumulo.server.master with type arguments of type TServerInstance
 void LiveTServerSet.Listener.update(LiveTServerSet current, Set<TServerInstance> deleted, Set<TServerInstance> added)
           
 void LiveTServerSet.Listener.update(LiveTServerSet current, Set<TServerInstance> deleted, Set<TServerInstance> added)
           
 void Master.update(LiveTServerSet current, Set<TServerInstance> deleted, Set<TServerInstance> added)
           
 void Master.update(LiveTServerSet current, Set<TServerInstance> deleted, Set<TServerInstance> added)
           
 

Uses of TServerInstance in org.apache.accumulo.server.master.balancer
 

Methods in org.apache.accumulo.server.master.balancer that return TServerInstance
 TServerInstance DefaultLoadBalancer.getAssignment(SortedMap<TServerInstance,TabletServerStatus> locations, KeyExtent extent, TServerInstance last)
           
 TServerInstance TServerUsesLoggers.getInstance()
           
 

Methods in org.apache.accumulo.server.master.balancer with parameters of type TServerInstance
 TServerInstance DefaultLoadBalancer.getAssignment(SortedMap<TServerInstance,TabletServerStatus> locations, KeyExtent extent, TServerInstance last)
           
 List<TabletStats> TabletBalancer.getOnlineTabletsForTable(TServerInstance tserver, String tableId)
          Fetch the tablets for the given table by asking the tablet server.
 

Method parameters in org.apache.accumulo.server.master.balancer with type arguments of type TServerInstance
abstract  long TabletBalancer.balance(SortedMap<TServerInstance,TabletServerStatus> current, Set<KeyExtent> migrations, List<TabletMigration> migrationsOut)
          Ask the balancer if any migrations are necessary.
 long TableLoadBalancer.balance(SortedMap<TServerInstance,TabletServerStatus> current, Set<KeyExtent> migrations, List<TabletMigration> migrationsOut)
           
 long ChaoticLoadBalancer.balance(SortedMap<TServerInstance,TabletServerStatus> current, Set<KeyExtent> migrations, List<TabletMigration> migrationsOut)
          Will balance randomly, maintaining distribution
 long DefaultLoadBalancer.balance(SortedMap<TServerInstance,TabletServerStatus> current, Set<KeyExtent> migrations, List<TabletMigration> migrationsOut)
           
static List<TabletMigration> TabletBalancer.checkMigrationSanity(Set<TServerInstance> current, List<TabletMigration> migrations)
          Utility to ensure that the migrations from balance() are consistent: Tablet objects are not null Source and destination tablet servers are not null and current
 TServerInstance DefaultLoadBalancer.getAssignment(SortedMap<TServerInstance,TabletServerStatus> locations, KeyExtent extent, TServerInstance last)
           
abstract  void TabletBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
          Assign tablets to tablet servers.
abstract  void TabletBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
          Assign tablets to tablet servers.
abstract  void TabletBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
          Assign tablets to tablet servers.
 void TableLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void TableLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void TableLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void ChaoticLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void ChaoticLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void ChaoticLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void DefaultLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void DefaultLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 void DefaultLoadBalancer.getAssignments(SortedMap<TServerInstance,TabletServerStatus> current, Map<KeyExtent,TServerInstance> unassigned, Map<KeyExtent,TServerInstance> assignments)
           
 boolean DefaultLoadBalancer.getMigrations(Map<TServerInstance,TabletServerStatus> current, List<TabletMigration> result)
           
 

Constructors in org.apache.accumulo.server.master.balancer with parameters of type TServerInstance
TServerUsesLoggers(TServerInstance instance, TabletServerStatus status)
           
 

Uses of TServerInstance in org.apache.accumulo.server.master.state
 

Fields in org.apache.accumulo.server.master.state declared as TServerInstance
 TServerInstance TabletLocationState.current
           
 TServerInstance TabletLocationState.future
           
 TServerInstance TabletLocationState.last
           
 TServerInstance TabletMigration.newServer
           
 TServerInstance TabletMigration.oldServer
           
 TServerInstance Assignment.server
           
 

Methods in org.apache.accumulo.server.master.state that return TServerInstance
 TServerInstance TabletLocationState.getServer()
           
protected  TServerInstance ZooTabletStateStore.parse(byte[] current)
           
 

Methods in org.apache.accumulo.server.master.state that return types with arguments of type TServerInstance
 Set<TServerInstance> CurrentState.onlineTabletServers()
           
 

Methods in org.apache.accumulo.server.master.state with parameters of type TServerInstance
 int TServerInstance.compareTo(TServerInstance other)
           
 

Method parameters in org.apache.accumulo.server.master.state with type arguments of type TServerInstance
 TabletState TabletLocationState.getState(Set<TServerInstance> liveServers)
           
static void TabletStateChangeIterator.setCurrentServers(IteratorSetting cfg, Set<TServerInstance> goodServers)
           
 

Constructors in org.apache.accumulo.server.master.state with parameters of type TServerInstance
Assignment(KeyExtent tablet, TServerInstance server)
           
TabletLocationState(KeyExtent extent, TServerInstance future, TServerInstance current, TServerInstance last, Collection<Collection<String>> walogs, boolean chopped)
           
TabletMigration(KeyExtent extent, TServerInstance before, TServerInstance after)
           
 

Uses of TServerInstance in org.apache.accumulo.server.master.tserverOps
 

Constructors in org.apache.accumulo.server.master.tserverOps with parameters of type TServerInstance
ShutdownTServer(TServerInstance server, boolean force)
           
 

Uses of TServerInstance in org.apache.accumulo.server.tabletserver
 

Methods in org.apache.accumulo.server.tabletserver with parameters of type TServerInstance
static SortedMap<KeyExtent,org.apache.hadoop.io.Text> TabletServer.verifyTabletInformation(KeyExtent extent, TServerInstance instance, SortedMap<Key,Value> tabletsKeyValues, String clientAddress, ZooLock lock)
           
 

Uses of TServerInstance in org.apache.accumulo.server.util
 

Methods in org.apache.accumulo.server.util with parameters of type TServerInstance
static void MetadataTable.addNewTablet(KeyExtent extent, String path, TServerInstance location, Map<String,MetadataTable.DataFileValue> datafileSizes, Map<String,Long> bulkLoadedFiles, AuthInfo credentials, String time, long lastFlushID, long lastCompactID, ZooLock zooLock)
           
static KeyExtent MetadataTable.fixSplit(org.apache.hadoop.io.Text metadataEntry, SortedMap<ColumnFQ,Value> columns, TServerInstance tserver, AuthInfo credentials, ZooLock lock)
           
static void MetadataTable.replaceDatafiles(KeyExtent extent, Set<String> datafilesToDelete, Set<String> scanFiles, String path, Long compactionId, MetadataTable.DataFileValue size, AuthInfo credentials, String address, TServerInstance lastLocation, ZooLock zooLock)
           
static void MetadataTable.replaceDatafiles(KeyExtent extent, Set<String> datafilesToDelete, Set<String> scanFiles, String path, Long compactionId, MetadataTable.DataFileValue size, AuthInfo credentials, String address, TServerInstance lastLocation, ZooLock zooLock, boolean insertDeleteFlags)
           
static void MetadataTable.updateTabletDataFile(KeyExtent extent, String path, String mergeFile, MetadataTable.DataFileValue dfv, String time, AuthInfo credentials, Set<String> filesInUseByScans, String address, ZooLock zooLock, Set<String> unusedWalLogs, TServerInstance lastLocation, long flushId)
          new data file update function adds one data file to a tablet's list path should be relative to the table directory
 



Copyright © 2012 The Apache Software Foundation. All Rights Reserved.