Missing Paging on dcim interfaces causes browser to freeze on large datasets #4665

Closed
opened 2025-12-29 19:19:17 +01:00 by adam · 3 comments
Owner

Originally created by @rungej on GitHub (Mar 16, 2021).

NetBox version

v2.10.4

Python version

3.8

Steps to Reproduce

When having large datasets for interfaces on a device (OLT unit with up to 16,384 ports) browser freezes loading the page due to no paging of interface list.

API supports paging, however feature has not been implemented

Expected Behavior

Paging of interface list as per other components (such as device list)

Observed Behavior

browser freezes

Originally created by @rungej on GitHub (Mar 16, 2021). ### NetBox version v2.10.4 ### Python version 3.8 ### Steps to Reproduce When having large datasets for interfaces on a device (OLT unit with up to 16,384 ports) browser freezes loading the page due to no paging of interface list. API supports paging, however feature has not been implemented ### Expected Behavior Paging of interface list as per other components (such as device list) ### Observed Behavior browser freezes
adam added the type: bug label 2025-12-29 19:19:17 +01:00
adam closed this issue 2025-12-29 19:19:17 +01:00
Author
Owner

@DanSheps commented on GitHub (Mar 16, 2021):

Thank you for opening a bug report. Remember to provide detailed steps that someone else can follow using a clean installation of NetBox to reproduce the issue. Remember to include the steps taken to create any initial objects or other data.

@DanSheps commented on GitHub (Mar 16, 2021): Thank you for opening a bug report. Remember to provide detailed steps that someone else can follow using a clean installation of NetBox to reproduce the issue. Remember to include the steps taken to create any initial objects or other data.
Author
Owner

@rungej commented on GitHub (Mar 17, 2021):

@DanSheps

As per a standard OLT setup, add a new interface (as bulk creation):
Name: 1/1/[1-16]/[1-16]/[1-64]

After creation try to view the interface list. You can also try this with a smaller dataset such as 1/1/[1-2]/[1-16]/[1-64]

API Supports paging of data but just needs to be added to front end

@rungej commented on GitHub (Mar 17, 2021): @DanSheps As per a standard OLT setup, add a new interface (as bulk creation): Name: 1/1/[1-16]/[1-16]/[1-64] After creation try to view the interface list. You can also try this with a smaller dataset such as 1/1/[1-2]/[1-16]/[1-64] API Supports paging of data but just needs to be added to front end
Author
Owner

@jeremystretch commented on GitHub (Mar 17, 2021):

@rungej It's a good idea, though not strictly a bug. I've opened #6001 as a feature request for the proposed work.

@jeremystretch commented on GitHub (Mar 17, 2021): @rungej It's a good idea, though not strictly a bug. I've opened #6001 as a feature request for the proposed work.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#4665