neutron/neutron/db
ZhaoBo 4c2c983618 Add timestamp for neutron core resources
Currently, neutron core resources (like net, subnet, port and subnetpool)
do not save time-stamps upon their creation and updation. This
information can be critical for debugging purposes.

This patch introduces a new extension called "timestamp" extending existing
the neutron core resources to allow their creation and modification times
to be record. Now this patch add this resource schema and the functions which
listen db events to add timestamp fields.

APIImpact
DocImpact: Neutron core resources now contain 'timestamp' fields like
           'created_at' and 'updated_at'

Change-Id: I24114b464403435d9c1e1e123d2bc2f37c8fc6ea
Partially-Implements: blueprint add-port-timestamp
2016-03-05 02:17:35 +00:00
..
availability_zone Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
metering Merge "Remove references to model_base through models_v2" 2016-01-10 13:43:40 +00:00
migration Add timestamp for neutron core resources 2016-03-05 02:17:35 +00:00
qos Qos policy RBAC DB setup and migration 2016-02-26 17:03:59 +00:00
quota Correction of spelling 2016-02-04 16:44:40 +09:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
address_scope_db.py Correlate address scope with network 2016-02-22 22:46:18 -05:00
agents_db.py RPC Callback rolling upgrades reporting, and integration 2016-03-01 11:20:48 +01:00
agentschedulers_db.py Use a joined relationship for AZ info on networks 2015-12-14 14:45:30 -08:00
allowedaddresspairs_db.py Wrong usage of "a" 2015-12-30 01:15:16 +08:00
api.py Objects DB api: added composite key to handle multiple primary key 2016-03-01 17:05:11 +00:00
bgp_db.py Add Queries For BGP Route Lookups 2016-03-02 11:03:02 -08:00
bgp_dragentscheduler_db.py BGP Dynamic Routing: introduce BgpDrAgent 2016-02-18 10:46:55 -08:00
common_db_mixin.py Get rid of UnionModel for RBAC 2016-02-15 08:18:01 +00:00
db_base_plugin_common.py make/update_subnetpool_dict call _dict_extend 2016-03-02 08:29:36 +08:00
db_base_plugin_v2.py Merge "make/update_subnetpool_dict call _dict_extend" 2016-03-02 16:59:59 +00:00
dns_db.py External DNS driver reference implementation 2016-01-21 21:55:08 +00:00
dvr_mac_db.py Optimize get_ports_on_host_by_subnet() dvr rpc handler 2016-01-18 14:04:52 +03:00
external_net_db.py Use network RBAC feature for external access 2016-02-29 19:05:26 -08:00
extradhcpopt_db.py Remove references to model_base through models_v2 2016-01-06 16:12:29 -07:00
extraroute_db.py Allow non-admins to define "external" extra-routes 2016-02-21 14:41:17 +01:00
flavors_db.py Remove references to model_base through models_v2 2016-01-06 16:12:29 -07:00
ipam_backend_mixin.py Mitigate restriction for fixed ips per dhcp port 2015-12-31 17:01:00 +07:00
ipam_non_pluggable_backend.py Trigger dhcp port_update for new auto_address subnets 2016-02-04 08:26:07 +00:00
ipam_pluggable_backend.py Merge "Trigger dhcp port_update for new auto_address subnets" 2016-02-05 23:55:40 +00:00
l3_agentschedulers_db.py Move check_dvr_serviceable_ports_on_host() to dvr scheduler 2016-02-09 11:41:51 +03:00
l3_attrs_db.py Ensure agent binding modules are loaded 2016-01-10 14:09:38 +00:00
l3_db.py Merge "Support MTU advertisement using IPv6 RAs" 2016-02-10 23:15:13 +00:00
l3_dvr_db.py DVR:Remove unwanted check in _get_dvr_service_port_hostid 2016-02-29 11:31:38 -08:00
l3_dvr_ha_scheduler_db.py HA for DVR - Neutron Server side code changes 2016-02-08 16:49:58 -07:00
l3_dvrscheduler_db.py Move check_dvr_serviceable_ports_on_host() to dvr scheduler 2016-02-09 11:41:51 +03:00
l3_gwmode_db.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
l3_hamode_db.py Merge "Catch DBReferenceError in HA router race conditions" 2016-03-01 08:22:13 +00:00
l3_hascheduler_db.py Add availability_zone support for router 2015-12-04 12:32:42 +09:00
model_base.py Add timestamp for neutron core resources 2016-03-05 02:17:35 +00:00
models_v2.py Correlate address scope with network 2016-02-22 22:46:18 -05:00
netmtu_db.py Move network MTU from core REST API to extension API 2015-04-02 12:48:56 -04:00
network_ip_availability_db.py Add API extension for reporting IP availability usage statistics 2016-02-29 05:31:48 +00:00
portbindings_base.py Remove @author(s) from copyright statements 2014-09-15 21:40:09 +09:00
portbindings_db.py Remove unnecessary 'IN vs ==' sql query branches 2015-03-21 09:39:06 -07:00
portsecurity_db.py Add utility function for checking trusted port 2015-09-14 10:41:54 +00:00
portsecurity_db_common.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
quota_db.py Create packages for quota modules 2015-07-28 11:55:01 -07:00
rbac_db_mixin.py Catch DBDuplicateEntry errors in RBAC code 2016-02-29 15:35:45 -08:00
rbac_db_models.py Use network RBAC feature for external access 2016-02-29 19:05:26 -08:00
securitygroups_db.py Merge "Fix typo error for wrong msg format when CallbackFailure" 2016-03-01 12:45:06 +00:00
securitygroups_rpc_base.py Add popular IP protocols for security group 2016-01-22 19:25:33 +05:30
servicetype_db.py Force service provider relationships to load 2015-12-10 01:26:51 -06:00
sqlalchemyutils.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
tag_db.py Add filter for resource tag 2016-03-01 20:47:12 +00:00
vlantransparent_db.py Moving VLAN Transparency support from core to extension 2015-04-08 08:35:13 -07:00