Skip to content

docs(bulk): document the --tablet_placement flag - #779

Merged
shiva-istari merged 2 commits into
mainfrom
shiva/bulk-load
Oct 22, 2026
Merged

shiva-istari merged 2 commits into
mainfrom
shiva/bulk-load

Conversation

@shiva-istari

@shiva-istari shiva-istari commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Adds a Predicate Placement section to the bulk loader guide covering the placement file format, routing behavior, validation errors and the load-time-only scope, and adds the flag to the dgraph bulk CLI reference.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Adds a Predicate Placement section to the bulk loader guide covering the
placement file format, routing behavior, validation errors and the
load-time-only scope, and adds the flag to the dgraph bulk CLI reference.
@shiva-istari
shiva-istari merged commit b8e41be into main Oct 22, 2026
4 checks passed
@shiva-istari
shiva-istari deleted the shiva/bulk-load branch October 22, 2026 06:46
shiva-istari added a commit that referenced this pull request Oct 23, 2026
Cuts the v25.5 documentation version and promotes it to the version
served at the site root, matching the
[v25.5.0](https://github.com/dgraph-io/dgraph/releases/tag/v25.5.0)
release (2026-10-13).

## Summary

- Snapshots `docs/` into `docs_versioned_docs/version-v25.5/` and
`docs-graphql/` into `graphql_versioned_docs/version-v25.5/`, via
`docs:version:docs` and `docs:version:graphql`.
- Sets `lastVersion: 'v25.5'` on both content plugins, with v25.5 at
path `''` and v25.4 moved to `v25.4`.
- Updates the version examples in `README.md`.

The snapshot carries the user-facing docs for v25.5.0 that landed on
`main` ahead of the cut:

- `--security anonymous` (#778)
- `dgraph bulk --tablet_placement` (#779) and `dgraph zero
--rebalance_interval=0` (#780)
- Removal of the `expose_trace` references (#775)
- `listBackups` / `lsbackup` date filtering and `fullManifest` (#755)

## Also in here: unreleased markers for `anonymous`

`main` still labeled the `anonymous` option as unreleased in three
places (`admin/security/anonymous-access.md`, `cli/superflags.md`,
`cli/zero.md`). @shiva-istari's commit from
`shiva/anonymous-option-released` removes them. It never got its own PR,
so I cherry-picked it ahead of the cut (eff4e34, authorship preserved)
to keep the markers out of the v25.5 snapshot.

## Follow-up

The `listBackups` / `lsbackup` features from #755 shipped in dgraph
#9693, which is in every tag from v25.3.4 on. The v25.4 and v25.3
snapshots don't have that content, and it should be backported in a
separate PR.

## URL movement

| Path | Before | After |
|------|--------|-------|
| `/<page>` | v25.4 | v25.5 |
| `/v25.4/<page>` | 404 | v25.4 |
| `/graphql/<page>` | v25.4 | v25.5 |
| `/graphql/v25.4/<page>` | 404 | v25.4 |

## Testing

`npm run build` passes. With `onBrokenLinks: 'throw'`, a clean build is
the link check across all six versions. Verified against the generated
output in `build/`:

- `/` and `/graphql/` both render **v25.5 (latest)**, with v25.4, v25.3,
v25.2, v25.1, and v24.1 in the dropdown.
- `/cli/lsbackup` includes the new `--since-date` flags;
`/v25.4/cli/lsbackup` does not (see Follow-up).
- The v25.5 `anonymous-access` page has no unreleased banner.
- Older-version paths under `/v25.4/`, `/v25.3/`, `/v24.1/`,
`/graphql/v25.4/`, and `/graphql/v25.3/` resolve.

---------

Co-authored-by: Shivaji Kharse <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants