Shelley Lynn Hughes-Godfrey created GEODE-2948:
--------------------------------------------------
Summary: Inconsistency in gfsh prompts related to lucene commands
Key: GEODE-2948
URL: https://issues.apache.org/jira/browse/GEODE-2948
Project: Geode
Issue Type: Bug
Components: lucene
Reporter: Shelley Lynn Hughes-Godfrey
There are some inconsistencies in how we present parameters and establish
settings within the lucene gfsh commands.
For example, with `list lucene indexes` the user is prompted with the optional
parameter 'with-stats'. However, on `import data`, the user is only prompted
with the required parameters (which does not include invoke-callbacks). This
is probably because there are no required parameters for list lucene indexes
... and import data does show you the invoke-callbacks after all required
fields have been provided.
In addition, with `list lucene indexes`, specifying --with-stats is the same
thing as entering --with-stats=true. However, on `import data`, the
--invoke-callbacks REQUIRES the full specification of --invoke-callbacks=true.
Otherwise, the following error results:
{noformat}
gfsh>import data --file=./testRegion.gfd --region=testRegion3
--member=server50505 --invoke-callbacks
Nulls cannot be presented to primitive type boolean for option
'invoke-callbacks'
{noformat}
help text
{noformat}
gfsh>help import data
NAME
import data
IS AVAILABLE
true
SYNOPSIS
Import user data from a file to a region.
SYNTAX
import data --region=value --file=value --member=value
[--invoke-callbacks=value]
PARAMETERS
region
Region into which data will be imported.
Required: true
file
File from which the imported data will be read. The file must have an
extension of ".gfd".
Required: true
member
Name/Id of a member which hosts the region. The data will be imported
from the specified file on the host where the member is running.
Required: true
invoke-callbacks
Whether callbacks should be invoked
Required: false
Default (if the parameter is not specified): false
gfsh>help list lucene indexes
NAME
list lucene indexes
IS AVAILABLE
true
SYNOPSIS
Display the list of lucene indexes created for all members.
SYNTAX
list lucene indexes [--with-stats(=value)?]
PARAMETERS
with-stats
Display lucene index stats
Required: false
Default (if the parameter is specified without value): true
Default (if the parameter is not specified): false
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)