@valpackett As for FDs, it seems easier to set a one shot CPU limit than trying to keep track of usage over time. In other words, "the push notification adds N seconds to your app's execution time budget and once you're out you're out" is easier (both conceptually and in terms of implementation) than trying to tune some complex resource restriction that applies continuously. It also seems to fit better with a "Doze" like model where we wake apps periodically to let them do background work (2/2)