Work is broken up into a series of stages. 

- ReadStage - performing a local read. 
- RequestResponseStage - handling responses from other nodes. 
- MutationStage - performing a local write.
- ReplicateOnWriteStage - for counter writes, replicates after a local write
- GossipStage - handles gossip rounds (ever second)
- AntiEntropyStage - repairs consistency (nodetool reapir)
- MigrationStage - schema changes
- MemtablePostFlusher - flush commit log (and other things) after flushing 
memtable.  
- StreamStage - streams data between nodes during repair
- FlushWrite - Flush memtable to disk
- MiscStage - does misc stuff
- InternalResponseStage - not sure.
- HintedHandoff - sends missed mutations to other nodes. 

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 23/03/2012, at 9:49 PM, Rishabh Agrawal wrote:

> Hello
> I am new to Cassandra and when I run tpstats on my node (Cassandra 1.0.7) I 
> get following output:
>  
> Pool Name                    Active   Pending      Completed   Blocked  All 
> time blocked
> ReadStage                         0         0             12         0        
>          0
> RequestResponseStage              0         0             20         0        
>          0
> MutationStage                     0         0             14         0        
>          0
> ReadRepairStage                   0         0             14         0        
>          0
> ReplicateOnWriteStage             0         0              0         0        
>          0
> GossipStage                       0         0         273665         0        
>          0
> AntiEntropyStage                  0         0              0         0        
>          0
> MigrationStage                    0         0            119         0        
>          0
> MemtablePostFlusher               0         0             13         0        
>          0
> StreamStage                       0         0              0         0        
>          0
> FlushWriter                       0         0             13         0        
>          0
> MiscStage                         0         0              0         0        
>          0
> InternalResponseStage             0         0            318         0        
>          0
> HintedHandoff                     0         0              2         0        
>          0
>  
> Can anyone help with what each pool name stands for?
>  
> Thanks and Regards
> Rishabh Agrawal
> 
> 
> Impetus to sponsor and exhibit at Structure Data 2012, NY; Mar 21-22. Know 
> more about our Big Data quick-start program at the event. 
> 
> New Impetus webcast ‘Cloud-enabled Performance Testing vis-à-vis On-premise’ 
> available at http://bit.ly/z6zT4L. 
> 
> 
> NOTE: This message may contain information that is confidential, proprietary, 
> privileged or otherwise protected by law. The message is intended solely for 
> the named addressee. If received in error, please destroy and notify the 
> sender. Any use of this email is prohibited when received in error. Impetus 
> does not represent, warrant and/or guarantee, that the integrity of this 
> communication has been maintained nor that the communication is free of 
> errors, virus, interception or interference.

Reply via email to