You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Jason Huynh (Jira)" <ji...@apache.org> on 2020/06/18 21:52:00 UTC

[jira] [Created] (GEODE-8281) GFSH configure PDX overrides previously set values

Jason Huynh created GEODE-8281:
----------------------------------

             Summary: GFSH configure PDX overrides previously set values
                 Key: GEODE-8281
                 URL: https://issues.apache.org/jira/browse/GEODE-8281
             Project: Geode
          Issue Type: New Feature
          Components: gfsh
            Reporter: Jason Huynh


When configuring pdx using gfsh, if I configure the pdx disk store and then the read-serialized on a different command, it overrides the persistent value to false.
{code:java}
gfsh>configure pdx --disk-store=new-diskstore
 read-serialized = false
 ignore-unread-fields = false
 persistent = true
 disk-store = new-diskstore
 Cluster configuration for group 'cluster' is updated.

gfsh>configure pdx --read-serialized=true
 read-serialized = true
 ignore-unread-fields = false
 persistent = false
 Cluster configuration for group 'cluster' is updated.{code}
 

The documentation for this feature also shows the same type of behavior (order of operations has been flipped)
gfsh>configure pdx --read-serialized=true
persistent = false
read-serialized = true
ignore-unread-fields = false
gfsh>configure pdx --disk-store=/home/username/server4/DEFAULT.drf
persistent = true
disk-store = /home/username/server4/DEFAULT.drf
read-serialized = false
ignore-unread-fields = false
Docs for Configure Pdx should probably also be updated when this is fixed and also not point to a drf file as the directory.

 

 

[~nnag] notes that it looks like it has to do with the following unspecifiedDefaultValue options
@CliOption(key = CliStrings.CONFIGURE_PDX__READ__SERIALIZED,
          unspecifiedDefaultValue = "false",
 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)