tracker issue : CF-4202197

select a category, or use search below
(searches all categories and all time range)
Title:

[ANeff] Bug for: Server Monitor API removed but no PMT equivalent

| View in Tracker

Status/Resolution/Reason: Needs Review//NotThisProduct

Reporter/Name(from Bugbase): Aaron Neff / ()

Created: 04/29/2018

Components: Administrator, Admin API

Versions: 2018

Failure Type: Non Functioning

Found In Build/Fixed In Build: 2018.0.01.308605 (PreRelease) /

Priority/Frequency: Minor / Some users will encounter

Locale/System: / Platforms All

Vote Count: 1

Issue: Server Monitor API removed but no PMT equivalent

Due to CF's request-multiplying bug (CF-4028272), which is marked "Won't Fix", a burdened CF can become recursively slammed with self-imposed duplicated requests.

Due to that, and since onRequestStart() (CF-3085245) hasn't been added to Server.cfc yet, the Server Monitoring Admin API is relied upon to end duplicate requests that CF+IIS spawn.

Since there is no more Server Monitor API in Aether, these calls naturally fail:

- adminapi.servermonitoring().getAllActiveRequests()
- adminapi.servermonitoring().canAbortRequests()
- adminapi.servermonitoring().abortRequest()

Actual Result: No PMT API

Expected Result: A PMT API

Related thread: https://forums.adobeprerelease.com/coldfusionpr/discussion/365/where-is-the-pmt-api

Attachments:

Comments:

Hi Adobe, `.getAllActiveRequests()` is also used to determine which scheduled tasks have an instance that's currently executing. I hope those 3 API calls (in ticket description) can be given priority over other API calls. Related ticket: CF-4202374 Thanks!, -Aaron
Comment by Aaron N.
27747 | May 11, 2018 04:52:19 AM GMT