# \[ANN\] elasticsearch-equilibrium plugin version 0.19.4

**URL:** <https://discuss.elastic.co/t/ann-elasticsearch-equilibrium-plugin-version-0-19-4/9743>\
**Category:** Elasticsearch\
**Created:** [November 16, 2012, 5:15pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-equilibrium-plugin-version-0-19-4/9743 "2012-11-16T17:15:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dakrone](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dakrone/32/23351_2.png) [@dakrone](https://discuss.elastic.co/u/dakrone)\
**Post date:** [November 16, 2012, 5:15pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-equilibrium-plugin-version-0-19-4/9743/1 "2012-11-16T17:15:10Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Hi All,

I'm pleased to announce the initial release of our (Sonian's)  
ElasticSearch Equilibrium plugin. The elasticsearch-equilibrium plugin  
replaces ElasticSearch's EvenShardsCountAllocator with an allocator  
that prevents allocating shards when a disk threshold has been  
reached. It also adds a REST endpoint for rebalancing shards across a  
cluster to even out disk space.

For more information and how to install/use the plugin, see:

> **[sonian/elasticsearch-equilibrium](https://github.com/sonian/elasticsearch-equilibrium)**
>
> Contribute to elasticsearch-equilibrium development by creating an account on GitHub.

Thanks,  
Lee Hinman  
-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.12 (Darwin)  
Comment: Using GnuPG with Mozilla - [http://www.enigmail.net/](http://www.enigmail.net/)

iQIcBAEBAgAGBQJQpnSeAAoJEJ1kZdQ6zsrgDIkP/2zhC0FFV9b8urYpeZHvm+ml  
PhQizOrv/mswLVsnehrppHOHLsjWUViwCFdK4GLM2prQ2DZu4wtjQEXzj/TpRWi1  
m12jAzqxM2VJ4/zKZbxfL3KVLXomv7z2laiPQ2Rc6OaIWuZhQET5g3AlE2jpibXF  
cv2QZtoNVr/78Uqkd/O4ubHy6QNBNGG2PC6r8B8qO32FcdT5thtrYC/zgi1f/Aaz  
Qpe91wpV+GsQRFgMsP9nCXZEsfR1wyuMCRbZ1OtpO0x0mBB4ZSUjFzuL+JEU3+l4  
LZIh8BdwRd2YkkKXRLOjCkr/48oaQmySzF5kKZGQM1+qoiQsIJMGf6bU08IBMeVW  
JxcuAxMWskovawL1L3bG+opVxGun6GZ19Ttm6nSjYQLRbqNOgsQx4avu+tPCPupB  
KY+2UICjshLbkFX2wP3AqFh4Ce+rh+JiMLUsaA30MdUFYGi5cy0FTYLS3uEkzzeZ  
liwrZK5fLxxeYAIZVMVJQjRa95OYH64tY9KXfY2b49RL3WitLDVhZSdmAdEI9rYs  
HpPtB2IjjfES1bYmcScrKKiISeipSNPDyk3gih2Jnhr+2LAtaBXvzehbQgNTUzBF  
Ep6E0kAhu8gH0jdQIZeiMzMhJ9pkUHxRkYciapU8SSuVhxuyzGZ7lu9PY5bOrsIY  
IUMMjUJT1Mv97TVtrhlX  
=1vuH  
-----END PGP SIGNATURE-----

--

---

<div class="post-metadata">

**Author:** ![otisg](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/otisg/32/492_2.png) [@otisg](https://discuss.elastic.co/u/otisg)\
**Post date:** [November 17, 2012, 2:39am UTC](https://discuss.elastic.co/t/ann-elasticsearch-equilibrium-plugin-version-0-19-4/9743/2 "2012-11-17T02:39:04Z")

</div>

Hi Lee,

Thanks, this sounds nice.  
Does this take into account shards and their replicas to ensure that no  
more than 1 copy of a shard is placed on any 1 server?

## Otis

Performance Monitoring - [Sematext Monitoring | Infrastructure Monitoring Service](http://sematext.com/spm/index.html)  
Search Analytics - [Cloud Monitoring Tools & Services | Sematext](http://sematext.com/search-analytics/index.html)

On Friday, November 16, 2012 12:15:17 PM UTC-5, Lee Hinman wrote:

> -----BEGIN PGP SIGNED MESSAGE-----  
> Hash: SHA1
> 
> Hi All,
> 
> I'm pleased to announce the initial release of our (Sonian's)  
> Elasticsearch Equilibrium plugin. The elasticsearch-equilibrium plugin  
> replaces Elasticsearch's EvenShardsCountAllocator with an allocator  
> that prevents allocating shards when a disk threshold has been  
> reached. It also adds a REST endpoint for rebalancing shards across a  
> cluster to even out disk space.
> 
> For more information and how to install/use the plugin, see:  
> [GitHub - sonian/elasticsearch-equilibrium](https://github.com/sonian/elasticsearch-equilibrium)
> 
> Thanks,  
> Lee Hinman  
> -----BEGIN PGP SIGNATURE-----  
> Version: GnuPG v1.4.12 (Darwin)  
> Comment: Using GnuPG with Mozilla - [http://www.enigmail.net/](http://www.enigmail.net/)
> 
> iQIcBAEBAgAGBQJQpnSeAAoJEJ1kZdQ6zsrgDIkP/2zhC0FFV9b8urYpeZHvm+ml  
> PhQizOrv/mswLVsnehrppHOHLsjWUViwCFdK4GLM2prQ2DZu4wtjQEXzj/TpRWi1  
> m12jAzqxM2VJ4/zKZbxfL3KVLXomv7z2laiPQ2Rc6OaIWuZhQET5g3AlE2jpibXF  
> cv2QZtoNVr/78Uqkd/O4ubHy6QNBNGG2PC6r8B8qO32FcdT5thtrYC/zgi1f/Aaz  
> Qpe91wpV+GsQRFgMsP9nCXZEsfR1wyuMCRbZ1OtpO0x0mBB4ZSUjFzuL+JEU3+l4  
> LZIh8BdwRd2YkkKXRLOjCkr/48oaQmySzF5kKZGQM1+qoiQsIJMGf6bU08IBMeVW  
> JxcuAxMWskovawL1L3bG+opVxGun6GZ19Ttm6nSjYQLRbqNOgsQx4avu+tPCPupB  
> KY+2UICjshLbkFX2wP3AqFh4Ce+rh+JiMLUsaA30MdUFYGi5cy0FTYLS3uEkzzeZ  
> liwrZK5fLxxeYAIZVMVJQjRa95OYH64tY9KXfY2b49RL3WitLDVhZSdmAdEI9rYs  
> HpPtB2IjjfES1bYmcScrKKiISeipSNPDyk3gih2Jnhr+2LAtaBXvzehbQgNTUzBF  
> Ep6E0kAhu8gH0jdQIZeiMzMhJ9pkUHxRkYciapU8SSuVhxuyzGZ7lu9PY5bOrsIY  
> IUMMjUJT1Mv97TVtrhlX  
> =1vuH  
> -----END PGP SIGNATURE-----

--

---

<div class="post-metadata">

**Author:** ![dakrone](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dakrone/32/23351_2.png) [@dakrone](https://discuss.elastic.co/u/dakrone)\
**Post date:** [November 17, 2012, 6:10am UTC](https://discuss.elastic.co/t/ann-elasticsearch-equilibrium-plugin-version-0-19-4/9743/3 "2012-11-17T06:10:43Z")

</div>

On Friday, November 16, 2012 9:39:04 PM UTC-5, Otis Gospodnetic wrote:

> Hi Lee,
> 
> Thanks, this sounds nice.  
> Does this take into account shards and their replicas to ensure that no  
> more than 1 copy of a shard is placed on any 1 server?
> 
> Otis

Hi Otis,

Yes, this plugin takes into account all the same Deciders that the original  
shard allocator does, just with the additional check for available disk  
space before giving the "thumbs up" for shard allocation or relocation.

- Lee

--

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 3:03am UTC](https://discuss.elastic.co/t/ann-elasticsearch-equilibrium-plugin-version-0-19-4/9743/4 "2017-07-06T03:03:53Z")

</div>

Closed on July 6, 2017, 3:03am UTC


