Граф коммитов

594 Коммитов

Автор SHA1 Сообщение Дата
Joe Rowley 9b3a266817 Merge remote-tracking branch 'origin/keithcraig-integration' into alphonzo79-data-initialization-bug-fix 2015-10-08 11:02:55 -06:00
Keith Craig 47a2c13b53 Merge remote-tracking branch 'origin/vertigo-davidb-localization-fixes' into keithcraig-integration
Conflicts:
	DeviceAdministration/Infrastructure/Repository/AlertsRepository.cs
	DeviceAdministration/Web/Content/screen.css.map
	DeviceAdministration/Web/Content/screen.min.css
	DeviceAdministration/Web/Controllers/DeviceRulesController.cs
	EventProcessor/EventProcessor.WorkerRole/Processors/DeviceEventProcessor.cs
	EventProcessor/EventProcessor.WorkerRole/WorkerRole.cs
	Simulator/Simulator.WorkerRole/WorkerRole.cs
2015-10-08 09:07:11 -07:00
Joe Rowley 3ca565624f Check for a shutdown signal in the webjob program before initializing data
We have seen intermittent cases where a couple of devices would be
bootstrapped, then about 7 seconds later four more devices. After some
investigation we found that on every fresh cloud deploy the web job would
go through two starts -- we suspect this is as it goes through the
staging, warmup and swap to production.

To avoid letting this happen we will watch the location of the shutdown
file that is created when shutdown is scheduled. If we see that before we
enter the initialization method then we will skip initialization since it
will likely be aborted mid-process.

In Debugging we have sometimes seen cases where initialization is started,
then the shutdown signal is immediatly received. However, in these cases
initialization has been able to complete successfully.

It may not be a perfect solution, but for now I think it's pretty solid.
2015-10-08 08:59:56 -06:00
Joe Rowley 34bdd3767f Add settings.job file to make the webjob Singleton 2015-10-07 18:57:42 -06:00
Keith Craig 02df4543f1 Merge remote-tracking branch 'origin/krangel-copy-text-content-for-mac' into keithcraig-integration
Conflicts:
	DeviceAdministration/Web/App_GlobalResources/Strings.resx
2015-10-07 16:56:08 -07:00
Keith Craig bd9bc46159 Merge remote-tracking branch 'origin/krangel-localize-display-roles' into keithcraig-integration
Conflicts:
	DeviceAdministration/Web/App_GlobalResources/Strings.resx
2015-10-07 16:52:08 -07:00
Keith Craig ddcc597798 Merge remote-tracking branch 'origin/keithcraig-fix-alerts-bugs-new-sql' into keithcraig-integration 2015-10-07 16:48:47 -07:00
Keith Craig f46849da5b Merge remote-tracking branch 'origin/alphonzo79-device-rule-update-conflict-bug-fix' into keithcraig-integration 2015-10-07 16:46:00 -07:00
Keith Craig 96b34870d5 Merge remote-tracking branch 'origin/alphonzo79-delete-rules-feature' into keithcraig-integration 2015-10-07 16:42:56 -07:00
Keith Craig 8ec2650cdc Merge remote-tracking branch 'origin/alphonzo79-remove-dead-worker-role-code' into keithcraig-integration 2015-10-07 16:37:37 -07:00
Dave Bautista 6bce6d4452 Address WebApiControllerBase Error Handling Issues 2015-10-07 15:29:06 -07:00
Keith Craig fb20dbf1fb Merge branch 'keithcraig-integration' into alphonzo79-map-data-flow-refactor 2015-10-07 14:41:54 -07:00
Keith Craig 6a82f63f69 Update data flow of dashboard 2015-10-07 14:41:46 -07:00
Keith Craig e2b4acd394 Merge branch 'keithcraig-integration' into alphonzo79-dashboard-interactive-enhancements 2015-10-07 14:32:38 -07:00
Keith Craig 5bf34f06f4 Various dashboard enhancements
* Fix styling issue on info box for pins
* Clicking pin selects that device for
  telemetry graphs and gauges
* Selecting device highlights rows in
  alerts table for that device
* Color-code map pins based on alerts
2015-10-07 14:32:28 -07:00
Keith Craig 91e26654e7 Merge branch 'keithcraig-integration' into krangel-localization-styling-changes 2015-10-07 14:20:19 -07:00
Keith Craig 4711850841 Various localization styling and string changes
* Rework styles for more layout flexibility with
  changing string lengths
* Localize a few strings in JS
2015-10-07 14:20:10 -07:00
Keith Craig 190287a44f Merge branch 'keithcraig-integration' into krangel-add-status-dots-to-rules-grid 2015-10-07 14:13:30 -07:00
Keith Craig a47751faa3 Add status dots to rules table
* Refactor existing style names to
  make them more generic
* Remove dead styles
2015-10-07 14:13:22 -07:00
Keith Craig f740f197bb Merge branch 'keithcraig-integration' into krangel-copy-text-content-for-mac 2015-10-07 14:10:09 -07:00
Keith Craig eece6903a7 Add Mac-specific copy text content
Previously, we displayed "Ctrl+C to copy"
for all computing platforms. We now display
"Command+C to copy" on Mac.
2015-10-07 14:10:00 -07:00
Keith Craig b10a1cf07e Merge branch 'keithcraig-integration' into krangel-localize-display-roles 2015-10-07 14:05:51 -07:00
Keith Craig 06816a84eb Localize various strings
* Role names in header
* "Device to View:" in dashboard
* "Sign out"
2015-10-07 14:05:39 -07:00
Keith Craig 043b80a438 Merge branch 'master' into alphonzo79-remove-dead-worker-role-code 2015-10-07 13:52:46 -07:00
Keith Craig 69e8bbf359 Remove dead worker role code
This is no longer needed with the webjob.
2015-10-07 13:52:39 -07:00
Keith Craig 480f8909b5 Merge branch 'keithcraig-integration' into keithcraig-fix-alerts-bugs-new-sql 2015-10-07 13:44:48 -07:00
Keith Craig 218ec7411f Restructure *alerts ASA SQL* and alerts logic
Fix existing bug(s?) with alerts and
simplify logic.

NOTE: This includes changes to the ASA SQL,
so it is not compatible with previous deployments,
and the associated deployment template changes need to be
used for this C# code.
2015-10-07 13:44:30 -07:00
Keith Craig 0a310d9880 Merge branch 'master' into keithcraig-fix-event-processor-casing-bug 2015-10-07 11:52:45 -07:00
Keith Craig 3ce59ab216 Fix for casing bug in event processor
The event processor hosts need the name of the
event hub in *lowercase*, but we were supplying
whatever we got from the user as part of the
RM instance name, which failed if any characters
were capitalized.
2015-10-07 11:52:33 -07:00
Keith Craig 9c57b5f51c Merge branch 'master' into vertigo-davidb-localization-fixes 2015-10-07 11:15:07 -07:00
Keith Craig d87ed3952e Localization and related fixes
Also add testing .tt resources using Scott Hanselman's
pseudo-localization generator
2015-10-07 10:46:05 -07:00
Keith Craig e76399861c Fix bug with rule conflicts
Previously, if another user changed the rule data
during an edit, the view would display a warning
but not update the data, so that the user was stuck
until they left the view. Bug fix is to update the
data to the current data after displaying the warning.
2015-10-06 17:30:38 -07:00
Keith Craig 58f0698319 Add rule delete functionality 2015-10-06 17:15:58 -07:00
Tyler Jensen 311869d72c Updating RemoteMonitoring template to deploy from GitHub 2015-10-06 15:41:24 -07:00
jamesweb-ms 8966fc6fef Dev deployment work 2015-10-05 17:49:37 -07:00
Tyler Jensen 063fda9dfd Enabling consumer groups for IoTHub <-> ASA jobs 2015-10-05 12:38:21 -07:00
Tyler Jensen d45dd5f376 Splitting WebJobs into separate service plan and updated deployment template 2015-10-01 14:15:35 -07:00
jamesweb-ms d6e5783c3a minor change 2015-09-28 23:51:29 -07:00
jamesweb-ms ee43e05c05 Merge branch 'master' into jamesweb-dev 2015-09-28 23:22:14 -07:00
jamesweb-ms 634637230e cleanup rtf 2015-09-28 23:17:52 -07:00
jamesweb-ms b54f469d84 update docs 2015-09-28 23:12:55 -07:00
jamesweb-ms 7a1a2c5881 Initial dev cleanup 2015-09-28 23:00:34 -07:00
Keith Craig 6fae794b96 Update custom device documentation link 2015-09-28 22:41:26 -07:00
jamesweb-ms eccaf02b8d Initial commit 2015-09-28 21:28:36 -07:00