Skip to content

Remove deprecated REQUEST_TIMESTAMP config key#1409

Closed
sanrise wants to merge 1 commit into
pytorch:mainfrom
sanrise:export-D105728502
Closed

Remove deprecated REQUEST_TIMESTAMP config key#1409
sanrise wants to merge 1 commit into
pytorch:mainfrom
sanrise:export-D105728502

Conversation

@sanrise
Copy link
Copy Markdown
Contributor

@sanrise sanrise commented May 19, 2026

Summary:
Remove the deprecated REQUEST_TIMESTAMP config option from kineto/libkineto. This config key was explicitly marked deprecated with the replacement PROFILE_START_TIME already fully implemented. The runtime was emitting a deprecation warning log whenever REQUEST_TIMESTAMP was used.

Changes:

  • Remove kRequestTimestampKey constant and handleRequestTimestamp() function from Config.cpp
  • Remove the REQUEST_TIMESTAMP handler branch in Config::handleOption()
  • Remove the deprecated requestTimestamp_ member variable from Config.h
  • Simplify requestTimestamp() to directly return profileStartTime_
  • Simplify hasProfileStartTime() to only check profileStartTime_
  • Remove the RequestTime test that exercised the deprecated code path

Differential Revision: D105728502

Summary:
Remove the deprecated `REQUEST_TIMESTAMP` config option from kineto/libkineto. This config key was explicitly marked deprecated with the replacement `PROFILE_START_TIME` already fully implemented. The runtime was emitting a deprecation warning log whenever `REQUEST_TIMESTAMP` was used.

Changes:
- Remove `kRequestTimestampKey` constant and `handleRequestTimestamp()` function from `Config.cpp`
- Remove the `REQUEST_TIMESTAMP` handler branch in `Config::handleOption()`
- Remove the deprecated `requestTimestamp_` member variable from `Config.h`
- Simplify `requestTimestamp()` to directly return `profileStartTime_`
- Simplify `hasProfileStartTime()` to only check `profileStartTime_`
- Remove the `RequestTime` test that exercised the deprecated code path

Differential Revision: D105728502
@meta-cla meta-cla Bot added the cla signed label May 19, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 19, 2026

@sanrise has exported this pull request. If you are a Meta employee, you can view the originating Diff in D105728502.

@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 19, 2026

This pull request has been merged in 55883de.

pytorchmergebot pushed a commit to pytorch/pytorch that referenced this pull request May 22, 2026
Includes the following commits:

- ci: declare workflow-level `contents: read` on 5 workflows (pytorch/kineto#1404) 5902263
- Remove deprecated `REQUEST_TIMESTAMP` config key (pytorch/kineto#1409) 55883de
- Fix intermittent Mac CI failure from conda channel reset (pytorch/kineto#1407) ee27b5c
- Add nlohmann/json as a top-level third_party submodule (pytorch/kineto#1406) c044281
- Remove SIGUSR2 on-demand profiling path (pytorch/kineto#1408) 471ed38
- Fix ROCm HtoD memcpy stream attribution (pytorch/kineto#1398) 799b5f4
- Fix UST_LOGGER_MARK_COMPLETED build failure in manifold_trace_logger (pytorch/kineto#1389) 60967ce
- Remove `DefaultTimeConverterIsIdentity` test (pytorch/kineto#1401) 81d31cd
- Re-enable most PyTorch tests (pytorch/kineto#1403) 212f9a5
- Daily `arc lint --take CLANGFORMAT` (pytorch/kineto#1402) 6481fac
- Resolve CUPTI cbid names via cuptiGetCallbackName (pytorch/kineto#1400) e07e121
- XPUPTI: Fix ts=0 trace events on Windows (pytorch/kineto#1381) 4c8d01c
- Remove LIBKINETO_NO* compatibility shim (pytorch/kineto#1399) ea8bc18
- Upgrade Kineto to C++20 (pytorch/kineto#1397) 77e2b46
- Update the rocm api filtering (pytorch/kineto#1392) e0ac578
Pull Request resolved: #184784
Approved by: https://github.com/NicolasHug, https://github.com/malfet
pytorchmergebot pushed a commit to khushi-411/pytorch that referenced this pull request May 24, 2026
Includes the following commits:

- ci: declare workflow-level `contents: read` on 5 workflows (pytorch/kineto#1404) 5902263
- Remove deprecated `REQUEST_TIMESTAMP` config key (pytorch/kineto#1409) 55883de
- Fix intermittent Mac CI failure from conda channel reset (pytorch/kineto#1407) ee27b5c
- Add nlohmann/json as a top-level third_party submodule (pytorch/kineto#1406) c044281
- Remove SIGUSR2 on-demand profiling path (pytorch/kineto#1408) 471ed38
- Fix ROCm HtoD memcpy stream attribution (pytorch/kineto#1398) 799b5f4
- Fix UST_LOGGER_MARK_COMPLETED build failure in manifold_trace_logger (pytorch/kineto#1389) 60967ce
- Remove `DefaultTimeConverterIsIdentity` test (pytorch/kineto#1401) 81d31cd
- Re-enable most PyTorch tests (pytorch/kineto#1403) 212f9a5
- Daily `arc lint --take CLANGFORMAT` (pytorch/kineto#1402) 6481fac
- Resolve CUPTI cbid names via cuptiGetCallbackName (pytorch/kineto#1400) e07e121
- XPUPTI: Fix ts=0 trace events on Windows (pytorch/kineto#1381) 4c8d01c
- Remove LIBKINETO_NO* compatibility shim (pytorch/kineto#1399) ea8bc18
- Upgrade Kineto to C++20 (pytorch/kineto#1397) 77e2b46
- Update the rocm api filtering (pytorch/kineto#1392) e0ac578
Pull Request resolved: pytorch#184784
Approved by: https://github.com/NicolasHug, https://github.com/malfet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants