Any and all feedback on missing gfsh commands or options are very very
welcome.

--
Mike Stolz
Principal Engineer, GemFire Product Manager
Mobile: +1-631-835-4771

On Tue, Apr 18, 2017 at 3:00 PM, Swapnil Bawaskar <[email protected]>
wrote:

> Hi Mark,
> We have this jira https://issues.apache.org/jira/browse/GEODE-2656 to
> bring gfsh at parity with cache.xml and the specific request for supporting
> eviction from gfsh is https://issues.apache.org/jira/browse/GEODE-1897.
> If you do find additional things that do not work from gfsh please file a
> subtask for GEODE-2656.
>
> On Tue, Apr 18, 2017 at 11:26 AM Mark Secrist <[email protected]> wrote:
>
>> In  a Client/Server configuration, which is what we primarily teach, it's
>> effectively the only way to do it. Sure, you could write your own cache
>> server process to start up and pre-configure some of the region attributes,
>> but that seems rather heavy handed to solve a problem like this.
>>
>> On Tue, Apr 18, 2017 at 12:14 PM, Darrel Schneider <[email protected]
>> > wrote:
>>
>>> I thought gfsh cluster config had a way to import a cache.xml. If this
>>> is true then you could use that as a stop gap until the gfsh commands
>>> support all the features.
>>> You would still need to edit a cache.xml file but at least you could
>>> deploy it using gfsh and have it automatically propagated to all the nodes
>>> that join your cluster.
>>>
>>> Also be aware that the statement "eviction can only be configured using
>>> xml" is too strong because it can also be configured using geode's java
>>> APIs. But the APIs don't let you do "cluster config." They only configure
>>> the node calling the APIs and that configuration is not persisted.
>>>
>>>
>>> On Tue, Apr 18, 2017 at 11:08 AM, Darrel Schneider <
>>> [email protected]> wrote:
>>>
>>>> The alter disk-store commands will not help you. The disk store stores
>>>> some region attributes to allow disk store attributes to create an early
>>>> version of the map that will be used later when the region is created. At
>>>> the time the region is created, if its attributes (that came from xml or
>>>> apis) differ from the ones in the disk store then the disk store ones lose
>>>> and the early version of the map is converted to match the region's
>>>> attributes.
>>>>
>>>> On Tue, Apr 18, 2017 at 10:58 AM, Nabarun Nag <[email protected]> wrote:
>>>>
>>>>> Yes, alter command's --lru-limit , --lru-action, --lru-alogorithm can
>>>>> be used to change the config of an offline diskstore and these changes 
>>>>> will
>>>>> require a restart .
>>>>>
>>>>> Regards
>>>>> Naba
>>>>>
>>>>>
>>>>> On Tue, Apr 18, 2017 at 10:51 AM Mark Secrist <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> There do appear to be some commands on the 'alter disk-store' command
>>>>>> of all places that allow specifying eviction behavior. I'm going to have 
>>>>>> to
>>>>>> play around with this to see how that would work. You have to do this
>>>>>> offline though so it's unclear how that permanently affects the cluster
>>>>>> configuration.
>>>>>>
>>>>>> On Tue, Apr 18, 2017 at 11:48 AM, Mark Secrist <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Wow! Missed that one. I've run into a a few practical limitations to
>>>>>>> Cluster Config like this. I'm hoping it's on the roadmap soon. I really
>>>>>>> like the way you can manage config centrally and, more importantly,
>>>>>>>  without XML. However, it feels like it only covers about 60% of the use
>>>>>>> cases right now (not a scientific calculation).
>>>>>>>
>>>>>>> On Tue, Apr 18, 2017 at 11:43 AM, Nabarun Nag <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Mark,
>>>>>>>>
>>>>>>>> In the Apache Geode Docs at [link 1
>>>>>>>> <http://geode.apache.org/docs/guide/11/developing/eviction/configuring_data_eviction.html>]
>>>>>>>> It is mentioned that "Note: You can also configure Regions using the 
>>>>>>>> gfsh
>>>>>>>> command-line interface, however, you cannot configure 
>>>>>>>> eviction-attributes
>>>>>>>> using gfsh."
>>>>>>>>
>>>>>>>> I believe that you right that these eviction attributes can only be
>>>>>>>> changed exclusively using xml.
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Nabarun Nag
>>>>>>>>
>>>>>>>> [link 1] - http://geode.apache.org/docs/guide/11/developing/
>>>>>>>> eviction/configuring_data_eviction.html
>>>>>>>>
>>>>>>>> On Tue, Apr 18, 2017 at 10:00 AM Mark Secrist <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> I'm trying to sort out the current support in GemFire/Geode for
>>>>>>>>> configuring eviction and overflow from the gfsh command and using 
>>>>>>>>> Cluster
>>>>>>>>> Configuration. As background, my objective is to use cluster config to
>>>>>>>>> accomplish the following:
>>>>>>>>>
>>>>>>>>> <cache>
>>>>>>>>>   <disk-store name="Server1Persistence">
>>>>>>>>>     <disk-dirs>
>>>>>>>>>       <disk-dir>persist</disk-dir>
>>>>>>>>>     </disk-dirs>
>>>>>>>>>   </disk-store>
>>>>>>>>>   <region name="BookMaster" >
>>>>>>>>>     <region-attributes refid="REPLICATE_PERSISTENT" 
>>>>>>>>> disk-store-name="Server1Persistence">
>>>>>>>>>       <eviction-attributes>
>>>>>>>>>         <lru-entry-count maximum="2" action="overflow-to-disk"/>
>>>>>>>>>       </eviction-attributes>
>>>>>>>>>     </region-attributes>
>>>>>>>>>   </region>
>>>>>>>>> </cache>
>>>>>>>>>
>>>>>>>>> While I can create disk stores and set up some of the properties,
>>>>>>>>> there don't appear to be any options in 'create region' or 'alter 
>>>>>>>>> region'
>>>>>>>>> for defining eviction as shown above. I also notice looking at the
>>>>>>>>> documentation that these capabilities are performed exclusively with 
>>>>>>>>> xml
>>>>>>>>> configuration. Am I missing something?
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> Mark
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *Mark Secrist | Sr Manager, **Global Education Delivery*
>>>>>>>>>
>>>>>>>>> [email protected]
>>>>>>>>>
>>>>>>>>> 970.214.4567 Mobile
>>>>>>>>>
>>>>>>>>>   *pivotal.io <http://www.pivotal.io/>*
>>>>>>>>>
>>>>>>>>> Follow Us: Twitter <http://www.twitter.com/pivotal> | LinkedIn
>>>>>>>>> <http://www.linkedin.com/company/pivotalsoftware> | Facebook
>>>>>>>>> <http://www.facebook.com/pivotalsoftware> | YouTube
>>>>>>>>> <http://www.youtube.com/gopivotal> | Google+
>>>>>>>>> <https://plus.google.com/105320112436428794490>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> *Mark Secrist | Sr Manager, **Global Education Delivery*
>>>>>>>
>>>>>>> [email protected]
>>>>>>>
>>>>>>> 970.214.4567 Mobile
>>>>>>>
>>>>>>>   *pivotal.io <http://www.pivotal.io/>*
>>>>>>>
>>>>>>> Follow Us: Twitter <http://www.twitter.com/pivotal> | LinkedIn
>>>>>>> <http://www.linkedin.com/company/pivotalsoftware> | Facebook
>>>>>>> <http://www.facebook.com/pivotalsoftware> | YouTube
>>>>>>> <http://www.youtube.com/gopivotal> | Google+
>>>>>>> <https://plus.google.com/105320112436428794490>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> *Mark Secrist | Sr Manager, **Global Education Delivery*
>>>>>>
>>>>>> [email protected]
>>>>>>
>>>>>> 970.214.4567 Mobile
>>>>>>
>>>>>>   *pivotal.io <http://www.pivotal.io/>*
>>>>>>
>>>>>> Follow Us: Twitter <http://www.twitter.com/pivotal> | LinkedIn
>>>>>> <http://www.linkedin.com/company/pivotalsoftware> | Facebook
>>>>>> <http://www.facebook.com/pivotalsoftware> | YouTube
>>>>>> <http://www.youtube.com/gopivotal> | Google+
>>>>>> <https://plus.google.com/105320112436428794490>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>>
>> *Mark Secrist | Sr Manager, **Global Education Delivery*
>>
>> [email protected]
>>
>> 970.214.4567 Mobile
>>
>>   *pivotal.io <http://www.pivotal.io/>*
>>
>> Follow Us: Twitter <http://www.twitter.com/pivotal> | LinkedIn
>> <http://www.linkedin.com/company/pivotalsoftware> | Facebook
>> <http://www.facebook.com/pivotalsoftware> | YouTube
>> <http://www.youtube.com/gopivotal> | Google+
>> <https://plus.google.com/105320112436428794490>
>>
>

Reply via email to