locationtech / locationtech/geomesa

Set Auths on WriteIndexJob

Open
#9,079 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Scala
Stars
1.5k
Forks
446
Avg merge
1d 8h
Merged PRs (30d)
31

Description

Set Auths on WriteIndexJob

We don't have an argument to set the auths on the WriteIndexJob. Need this in 1.2 as well.

Emilio Lahr-Vivaz also pointed out that we should likely come up with a method of just passing additional dsparams from the command line or Tool.class args into the data store factory so we don't have to manually specify every specific arg. They could possibly be prefixed or something so that they don't collide with anything else?

Maybe something like geomesa.input.ds.XXXX where XXX is any extra arg for the datastore?


Original JIRA Issue: https://geomesa.atlassian.net/browse/GEOMESA-1775

Key: GEOMESA-1775
Type: Story
Priority: Major
Status: To Do
Resolution: Unresolved
Reporter: Andrew Hulbert
Created: Tue, 18 Apr 2017 09:39:42 -0400
Updated: Tue, 18 Apr 2017 09:39:42 -0400

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the WriteIndexJob entry point and trace how command-line or Tool.class arguments reach the data store factory. Confirm where authentication arguments are handled and whether the broader prefixed dsparams proposal is in scope. Done means WriteIndexJob accepts and passes the required auths, with the supported argument behavior documented or tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
backend, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.